JamMo, GEMS Profile Manager v.0.01

Current implementation is quite minimal atm. Will have to put some kind of profile saving
e.g. to csv-file. Atm. can contain username, first name, last name and age (can be expanded
in StorageAgent.cc::Retrieve() by adding more key-value pairs). Functions are provided to get
these mentioned values directly. Supports only user id 1 atm (authentication will be needed at
some point). 

Quick how to use:

1. Initialize a profile manager:
    ProfileManager* pm = gems_profilemanager_new_manager();

2. Login to manager (currently accepts with id=1, no saving has been implemented):
    gems_profilemanager_login(ProfileManager* pm, int id>)
    
3. Initialize profile information
    gems_profilemanager_init_info(ProfileManager* pm,
      char* username,
      char* firstname,
      char* lastname,
      char* age)
      
4. Edit some info with:
    gems_profilemanager_edit_info(Profilemanager* pm, char* parameter, char* value)
    
5. View some info with:
    gems_profilemanager_view_info(ProfileManager* pm, char* parameter)

    Some ready wrappers are set:
    gems_profilemanager_get_username(ProfileManager* pm)
    gems_profilemanager_get_firstname(ProfileManager* pm)
    gems_profilemanager_get_lastname(ProfileManager* pm)
    gems_profilemanager_get_age(ProfileManager* pm)
    
5. Logout:
    gems_profilemanager_logout(ProfileManager* pm)
    
6. Delete manager:
    gems_profilemanager_delete_manager(ProfileManager* pm)
