refactor taxons controller in backend to follow DRY and break update act...

Refactor Taxons controller to avoid repetition of code and also modularize update action into few small methods.
Inconsistent indentation detected.