Better Authentication System

- Authentication now uses randomized session tokens instead of hashed
passwords
- Passwords are now encrypted using sha512 instead of sha1
- Example SQL was updated to reflect db changes