Update README
Testing THC functionality
Testing THC again
feat(user) Added profile system

Users are now able to create and modify their own profile (This option is currently only for admin for testing purposes). They are able to edit inline many aspects of their profile such as interests, major, year, social media links, about me, etc. For obvious security purposes only the respective user and myHonors admin are able to modify his or her profile.
feat(user) Basic profile system with inline editing, projects and some file upload

The basic profile page along with its features is working. Users can now edit their info inline. Also, users can add and edit projects as well as submit pictures for each one of them.
feat(user) Cropping functionality used for uploading profile pictures

Implemented a cropping feature that allows users to upload an image and crop part of it for their profile pictures. This is not yet ready for production!!!!!
feat(user) Overall improvements to the profile system, working profile picture system

Polished the profile page and commented part of its code. Added a system for users to be able to change their profile picture using cropping. Other overall improvements were made. CODE IS YET NOT READY FOR PROD!
feat(user) The user profile system is ready for production

Few features along with small fixes were done. The first version of the user profile system should be ready to go. ( Some minor changes to the UI must still be done).

- Refactored the code for choosing and cropping profile pictures, and removed unecessary code.
- Commented almost all code regarding profile functionality
- Uploading document and assets:
   1) Users can now upload them either when creating or editing a project.
   2) The way of storing the reference to files in Firebase was changed.
      Instead of indexing files in a node ( e.g in the 'assets' node ), we
      now simply use the time when the file was added as its ID.
- Users can also input a YouTube URL video for a project and it will be shown along with the pictures.
- Users can now delete projects. If a user deletes one that has files uploaded, these files are automatically deleted too.
- Finally implemented 'full' validation when uploading files.
Merge branch 'user_profiles'