Added util classses which implement jersey auth endpoints and security

filters for users of jerseys. Supporting classes are abstracted wherever
possible.
Perhaps you should just have one singleton but specify which implementation you want it to use in some intelligent way.  This is the same as the other except one line.