Refactor to cleanup

-Lingering js from old TS compiles deleted.
-TS build result goes in build folder for each module.
-Lego Nxt lib split out to make it more obvious it is an external API.
-Service split up amongst controller and TS model.
-Song service created.