Extended the getLanguages() and getCountries() methods to allow fast access via code as well.
Extended to include a method to fetch the ID of the current language.
User IDs are secret.
Removed the domain part, no use case.
Generic query method that does not close the statement plus a fetch field method.
Pass along all user submitted headers.
Use SHA-512 as it's faster than SHA-256 on 64-bit machines.
Continued work on user model (login, sessions, etc.)