Renames the powerset library to be just generic functions
Fixes references to the new functions library
Moves the MergeDictionary function to the general functions library.
Adds test for the MergeDictionary function, and slightly changes it so it's easier to test
Changes image library behavior to fail loading an image on an unknown error.
Changes the path to the testing dir file. This will be used by other modules for testing as well.
Adds the testing directory file to .gitignore
Adds new directory for test images
Removes some predefined exceptions. They can be readded as needed.