Project Overhaul

Recreated project, added JSON support, fixed queryPiano to create and
return JSON objects, fixed AJAX, added session localCache for piano
objects client side.