Bring over the latest version of the authentication from the angular branch. The removes the need to authenticate the post on every request.
Add basic logging.

The logging class is a modified version of Klogger v0.2.0. http://codefury.net/projects/klogger/
Use a bootstrap class to include the logging class for all tests.

Make sure that we have a logger instance before using to to log.
Add some logging to the ban-manager and authentication to help diagnose problems.
Merge branch 'master' into angular

Conflicts resolved in favor of master.

Conflicts:
	src/Authentication.php
	tests/AuthenticationTest.php