1. Fixed schema structure a bit
2. Fixed saving validation and persistence logic
3. Implemented registration
4. Fixed common header
5. Added BCrypt password protection
6. Moved forms to Bootstrap