Added pelimanary session support
Add registration database logic.
Modify gitignore
Finish adding registration page logic.
Return 0 on no error