did project, working on exceptions
added custom error handling
abstracted the assumptions manager
commiting