Initial auth commit.

This is meant to start a discussion on auth and critique on my testing. 
I forgot that you can add an Exception Mapper for Jersey.  https://jersey.java.net/nonav/documentation/1.12/jax-rs.html#d4e435