update javadoc of authenticate() method
add case in authenticate() to always authorize clients with Admin role
add tests for get Artifact in non-HTML formats