Fixed tag class spelling and more work on models and routes