Generalized neume model

General neume model for staffed and staffless neumes. Inherited neume
model for square-note neumes.

Fixes #76
Neon development html template

for development and debugging. It includes each source js file
    separately to avoid having to build the single minified js file
    after each change to the source code.