Improved Usage repository exceptional handling
Changed request repo method to throw exceptions (#215)