added sutmodel package, refactoring
added exceptions package, refactoring, exception handling