slug directive
work on handling errors from server
- refactor primitive, model and array directives/controller into seperate files
- pass server validation errors on to the values directive
use new version of jski
add missing src file to tests