made error handling throughout DAL more consistent
made error handling throughout ViewModel helpers more consistent
made error handling throughout ViewModels more consistent
disabled lazy loading situationally in DAL