added validation, removed redundant routes/action
Merge pull request #36 from dhouk24/controller_side_validations_on_version_update

added validation, removed redundant routes/action