added new properties

repairFolders() to check for required directories and create them if
they do not exists
function to change the profile image
commenting and aims updated

aims have been updated as in comments
also need to t\work on internal LAN activities asap LAN is working