Feature/property details editing

- Property data is editable
- Edit button is visible only when the user has permission to edit
- Property data from PUT request is stored as json.