Improved postgresRoleProvider by improving use of AuthContext and beginning the transition to Linq method syntax from query syntax. Code is much more compact and readable. Additionally, Dispose() is implemented for the Admin and Dashboard controllers, which allows for closing the datacontext nicely.