Support script concatenation prior to compilation using join option.

Closes gh-56.
refactor / fail if join option specifies multiple coffeescript types
remove basePath/flatten warning
add author
docs
version bump
Update coffee-script to v1.6.2
Update tests, so they match coffee's new whitespace style