Whole lots of updates, improved the picture loader and added documentation for everything, eliminating most unnecessary test code