** Added persistence objects for bearer authentication
** Added view to add client applications
** Added view to authorize client application
** Requires changes to pom.xmls
** Added required updates for database
** Added bearer token based authentication to REST api