Basic delete, edit and add actions added to site controller - refactored ctrl for extra actions
Validation, client and server side. Not found a neat way (directives) to achieve this yet.