Made various admin CRUD and security related changes and additions

- Fleshed out Admin CRUD
- Added password encrypting with salt
- Added new password function (Not really needed as they've been added
in PHP 5.5, but good practice nonetheless
- Added a login/logout system with user authentication