grunt dev task added, starting to use watcher. requirejs improvements