Piano Roll with correct asset directory use

This includes the piano roll, and has moved the webcomponents to the assets directory.