Server side: REST form exception handling
Client side: REST form exception handling
Client side: update edit function
Server&Clien validation for smartphone creation
Clean up
Merge branch 'exception-handler-3'