Fixes #15 - Add tests demonstrating coffee-script support

In response to issue-15, I just did some quick investigating and I guess it's already supported in pre-process, so I thought it would be good to add some tests to show this.

There are some nicks in preprocess, particularly how whitespace preceding preprocessor comments is not removed, and this kind of sucks a little bit, even if it gets cleaned up during uglify