Fixed the testing environment, added some dock features for reporting, added some new signals, made sure everything is working
Changed the filenames to follow our standard and changed all includes to match
Added the code to add cursors into the mix but my internet is down so I can't look up anything.\n Commented out the broken code and will work on it tomorrow.