Update dependencies

- Use semver dependency for Rake
- Use semver for github-markup
- Make sure a markdown implementation is present