Major user improvements

- Added better password hash method
- Changed user serializacion structure
- Added minimal views for user profiles