Add muddy as a submodule
Initial overhaul. Rewrite codebase in Coffeescript and add Gruntfile