Feature/hardwaretype create edit

Adds Hardware Types CRUD operation.

1. Enables to add new Hardware-type.
2. Edit Hardware-type
3. Save