Allow prototypes to be placed anywhere on the filesystem
Refactor some prototypefinder code into Prototype class
Start on adding ability to load other PT assets
Remove assets file exit
Quick cleanup
Fix merge