Refactoring of IContracts default. Better error reporting
bump major version
Merge pull request #7 from forter/interface_refactoring

Interface refactoring + better error handling