cleanup. removed reporesolver, added DI with ninject. wrapped up blob access into repo class