junit cleanup
moved userdetails interface to client
authorization refactoring