Added bootstrap 3.0 files. Further modification of domain objects.
UI stuff and added security restrictions.
Changed the bootstrap theme a little.  Added some demo data (should probably create some kind of DSL for this instead to support metadata)
changed app name to avoid script issues.
Added URLMappings and modified nav links.
Added simple parser exception.  Made a small tweak to the SgmlParser that should allow for xml nodes with data on the next line.  This is done by ignoring any lines of text preceding the first line that starts with '<'.  The lines are then reversed and the operation is performed again.  The end result is a collection of lines that should contain valid XML with the preceding and trailing non-xml lines removed.  I am positive there is a better way to do this but it's too late for me to think about it anymore.
Added simple UI for importing transaction files.
Added static pie chart to the dashboard as a way to start visualizing how the could be displayed.  Also created Category and TransactionCategory.  A UI still needs to be built for adding end editing categories and tagging transactions with them.  Also, Category needs to be tweaked so that it is tied to the user's account.
Converted static data to data driven.  Added new controller for getting dashboard data (json).  Added simple bank / account sidebar display.  Added random categories to demo data.
Fixed a CSS issue that was fracking up my navs.
Removed unused and grails default static files.  Added login success handler to redirect the user based on if they have ROLE_SUPER_ADMIN. Moved logic from MainController to DashboardController and removed MainController.  Moved /index.gsp to /dashboard/index.gsp.  Moved and renamed some static js and css files to match the same directory / name patterns ans the views they are used in.
Converted Category to an abstract class.  Created UserCategory to replace the old way we were using Category.  This approach means that each category's name and color combination is bound to a user rather than globally available to all users.  One downside to this could be that duplicate category names might exist within the system.
Deleted unused unit tests.  Created tests for domain classes.  Created integration test for BankImportService.