Move to ruby-version
Make markdown a loose dependency