Dry-coded refactoring: new auth class
Included include files in commit now
Loads of bugfixes for drycoding
Included remember me checkbox