Fixing route schema to support description, notes, and tags

Closes #569