Use common Exception class for exceptions types for now to support some use of multiple catch for now
Ignore Main executable
Minor: Clean up test