Feature/hardwaretype create edit

Adds Hardware Types CRUD operation.

1. Enables to add new Hardware-type.
2. Edit Hardware-type
3. Save
css classes should never be camelCase, always spinal-case (with dashes, all lowercase).