Loader and Exceptions done, with tests