Revamp overall function

- Admin functions
- User functions
- Finish Homepage
- Change database