Add User Creation endpoint

Add Database and Config systems
Add Token generation
Add Password hashing support