Added exceptions file and method library