Replace Almond with RequireJS

The built file size would increase slightly by ~4kb with this addition, but would greatly enhance the compatibility.  @jrburke do you have any thoughts on this.

I believe the benefits would outweigh the file size adjustment, this would allow for built modules, remote loading, etc.