lots of tweaks. adding example Gruntfile. merging internal config with user config. using true grunt-ender module. camel casing appjs module names. updating appjs structure and templates.