Prepratory work for cake pattern applied to security

We're having trouble with certificates on Jay's machine.  So working on
implementing the Cake Pattern applied to security so we can easily swap
that out.
Cleanup to adding the cake pattern to OatSecurity and controllers.
Add database infrastructure for canned queries.
changing queries menu
overided RequiresAuthentication
changes made to QueryIndexMenu
Merge remote-tracking branch 'origin/master'

Conflicts:
	app/controllers/Query.scala
	app/models/persist/OatMapper.scala
QueryMenu Changes