Security, sessions, and more
We need to overhaul and create + run tests for security.

Session auth, changing user's information, etc. all needs synced when changed and _all_ functions should be **well tested**.
