Index: branches/TaskRewrite/src/grails-app/conf/BootStrap.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/conf/BootStrap.groovy	(revision 70)
+++ branches/TaskRewrite/src/grails-app/conf/BootStrap.groovy	(revision 71)
@@ -63,10 +63,10 @@
         def authInstance
 
-        authInstance = new Authority(description:"Application Admin",
-                                        authority:"ROLE_ADMIN")
+        authInstance = new Authority(description:"Application Admin, grants full admin access to the application.",
+                                        authority:"ROLE_AppAdmin")
         BootStrapSaveAndTest(authInstance)
 
-        authInstance = new Authority(description:"Application Admin",
-                                        authority:"ROLE_USER")
+        authInstance = new Authority(description:"Application User, all application users need this base role.",
+                                        authority:"ROLE_AppUser")
         BootStrapSaveAndTest(authInstance)
             
Index: branches/TaskRewrite/src/grails-app/conf/SecurityConfig.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/conf/SecurityConfig.groovy	(revision 70)
+++ branches/TaskRewrite/src/grails-app/conf/SecurityConfig.groovy	(revision 71)
@@ -20,5 +20,5 @@
 
     //Set true especially if used across the internet.
-    forceHttps = 'true'
+    forceHttps = 'false'
 
     //Pessimistic locking, deny access to all URLs that don't 
Index: branches/TaskRewrite/src/grails-app/controllers/AppCoreController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/AppCoreController.groovy	(revision 70)
+++ branches/TaskRewrite/src/grails-app/controllers/AppCoreController.groovy	(revision 71)
@@ -2,4 +2,6 @@
 
 class AppCoreController extends BaseController {
+
+    def authenticateService
 
     def index = { redirect(action:home,params:params) }
@@ -12,5 +14,11 @@
     }
 
-    @Secured(['ROLE_ADMIN'])   
+    def options = {
+        def principal = authenticateService.principal()
+        println principal.getUsername()//get username
+        println principal.getAuthorities()//get authorities()
+    }
+
+    @Secured(['ROLE_AppAdmin'])   
     def admin = {
     }
Index: branches/TaskRewrite/src/grails-app/controllers/AuthorityController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/AuthorityController.groovy	(revision 70)
+++ branches/TaskRewrite/src/grails-app/controllers/AuthorityController.groovy	(revision 71)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_ADMIN'])
+@Secured(['ROLE_AppAdmin'])
 class AuthorityController {
 
Index: branches/TaskRewrite/src/grails-app/controllers/BaseController.groovy
===================================================================
--- branches/TaskRewrite/src/grails-app/controllers/BaseController.groovy	(revision 70)
+++ branches/TaskRewrite/src/grails-app/controllers/BaseController.groovy	(revision 71)
@@ -1,5 +1,5 @@
 import org.codehaus.groovy.grails.plugins.springsecurity.Secured
 
-@Secured(['ROLE_USER'])
+@Secured(['ROLE_AppUser'])
 abstract class BaseController {
     def whatsit() {
Index: branches/TaskRewrite/src/grails-app/views/_adminmenubar.gsp
===================================================================
--- branches/TaskRewrite/src/grails-app/views/_adminmenubar.gsp	(revision 70)
+++ branches/TaskRewrite/src/grails-app/views/_adminmenubar.gsp	(revision 71)
@@ -1,4 +1,4 @@
 <g:isLoggedIn>
-    <g:ifAnyGranted role="ROLE_ADMIN">
+    <g:ifAnyGranted role="ROLE_AppAdmin">
         <span class="appControlButton">
             <g:link controller="appCore" action="admin">
@@ -8,4 +8,9 @@
     </g:ifAnyGranted>
     <span class="appControlButton">
+        <g:link controller="appCore" action="options">
+                Options
+        </g:link>
+    </span>
+    <span class="appControlButton">
         <g:link controller="logout">
                 Log out
Index: branches/TaskRewrite/src/grails-app/views/appCore/admin.gsp
===================================================================
--- branches/TaskRewrite/src/grails-app/views/appCore/admin.gsp	(revision 70)
+++ branches/TaskRewrite/src/grails-app/views/appCore/admin.gsp	(revision 71)
@@ -16,6 +16,5 @@
                 <ul>
                 <g:each var="c" in="${grailsApplication.controllerClasses}">
-                        <li class="controller"><g:link
-    controller="${c.logicalPropertyName}">${c.fullName}</g:link></li>
+                        <li class="controller"><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li>
                 </g:each>
                 </ul>
Index: branches/TaskRewrite/src/grails-app/views/appCore/home.gsp
===================================================================
--- branches/TaskRewrite/src/grails-app/views/appCore/home.gsp	(revision 70)
+++ branches/TaskRewrite/src/grails-app/views/appCore/home.gsp	(revision 71)
@@ -15,7 +15,7 @@
                 <div class="message">${flash.message}</div>
             </g:if>
-            <g:hasErrors bean="${person}">
+            <g:hasErrors bean="${appCoreInstance}">
                 <div class="errors">
-                    <g:renderErrors bean="${person}" as="list" />
+                    <g:renderErrors bean="${appCoreInstance}" as="list" />
                 </div>
             </g:hasErrors>
Index: branches/TaskRewrite/src/grails-app/views/appCore/options.gsp
===================================================================
--- branches/TaskRewrite/src/grails-app/views/appCore/options.gsp	(revision 71)
+++ branches/TaskRewrite/src/grails-app/views/appCore/options.gsp	(revision 71)
@@ -0,0 +1,19 @@
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+        <meta name="layout" content="main" />
+        <title>Options</title>
+    </head>
+    <body>
+        <div class="nav">
+            <span class="menuButton"><a class="home" href="${createLinkTo(dir:'')}">Home</a></span>
+        </div>
+        <div class="body">
+            <h1>Welcome to Options</h1>
+            <br/>
+            <div class="dialog">
+
+            </div>
+        </div>
+    </body>
+</html>
