Remove all custom exceptions and closes #149