Use nHibernate directly in the Index()
Use the session to get detail information.
Use nHibernate directly for the insert.
Directly use NHibernate for updates
Refactor indexes
Remove custom index()
Remove use of repository when updating sort order
Completely remove main repository

This is from most of the controllers, and it is only the main
repository.  Still need to toast the repositories used to fill select
lists.