Reformed Profile further and added doc strings

- Tinkered with how the base will work
- Changed the base folder to ‘neolib’ as ‘neolib2’ was annoying to
write over and over
- Fine tuned the Profile to be more friendly
- Changed the way the User object will load properties (no more .load()
calls!)
- Added doc strings to all existing code
- Set the overall template for how the library will progress in the
future