Added in the ability to load JS scripts
Added in opening of default project
Added the ability to load from URL
Added test data
Merge branch 'c_snap2'