Refactored controllers
Added getters & setters
Added category entity