Added a flexible authentication matcher for AuthenticationHook
Finished authentication API
Removing unneeded files created by Eclipse