Completely redesigned the user defines model; each define is now in it's own class which makes it easier to keep pointer references for editing
Interface implementation of last commit
Added some test images, finished View Single Entry image collection view, and fixed a few issues with the new user define system