Updated to 0.2 with changes from recent apps
0.3.0: Now RequireJS compatible!