Moved all Exceptions to error Packages + Cleanup

Issue #3