renamed variables.kit; implemented globbing pattern for compiling

I implemented putting a globbing pattern in the Gruntfile.js config, instead of listing each file by name. The assumption is that the file will become named the same with .html on end. My version assumes the file will be named .kit to start.  But I did break the tests with the nested async.each calls. I tried and tried to fix it, but I can't seem to get the unit_tests to run correctly. They are currently failing silently.