Initial commit
Update README.md

Basic readme.
copied template project
migrated stuff in from logo prototype
introduced Ted Naleid's GruntTask. Also started trimming down the gruntfile to just what will be needed. Right now it's building to the wrong place
most stuff building to the right place with grunt - images not referenced properly in CSS
ignore content generated by grunt
HTML in src/ratpack/public also generated by grunt
don't rev images for now as paths aren't getting updated properly
added logo.html prototypes
more ignore stuff
grunt paths sorted

`grunt develop` to compile & watch coffee & SASS
`grunt build` to package everything for distribution
gradle / grunt interaction

`gradle build` now does `grunt build` automatically. Would be nice to get `gradle run` to do `grunt develop` automatically but since both tasks start a process I'll need to fork or something.
CoffeeScript and Compass processed & cleaned by Gradle incremental build

I think this is the way to go – low level Grunt tasks executed by Gradle and properly tracked with inputs & outputs.

This commit is sufficient for running but for distribution we'll need to get the *cssmin*, *concat*, *uglify*, *copy*, *rev* & *usemin* Grunt tasks to run against the contents of `src/ratpack/public` and output to somewhere under `build` which then gets zipped up into the distribution.

Following that there will probably be some cruft in the Gruntfile that can be removed as Gradle will be managing the higher-level tasks.

The only thing I'm not sure about is file-watching. For now I can use CodeKit or run the Grunt task in another terminal but ultimately that's just duplicating project config that Gradle should be responsible for.
moved JS libs to correct place
basics of markdown rendering working
run instructions in readme
happy path test for MarkdownTemplateRenderer
removed intelliJ config files

Easily generated using Gradle and it keeps filling them with machine specific path references and random deltas
neater handler in test