Changed dependency to use github markdown
Various code tidying efforts
Gemified source tree
Merged with the dev branch upstream, now uses a proper gemspec