Move the launcher and loader into the lib folder.

This is a preliminary move towards modules.
Convert to AMD modules.

- Establishes a module format to allow breaking down the loader into
  more discrete pieces.
- Adds in Alameda, a modern AMD loader implementation.
- Moved messloader into the example folder.
Broke out get_sampleRate into separate file.

- Converted loader to encapsulated AMD module.
- Broke out get_sampleRate into separate utils folder and camelCased.
Add .gitignore for Node modules and documentation.