Various fiddles with controllers.js
Add infrastructure for karma tests
Start moving functionality to services
Test patientsLoader
Test routing and loading
Test that PatientListCtrl can be created
Include fields in schema
Get parseDate to do nothing to non-string input
Make getSynonym a no-op for now
Use correct URLs for adding and updating items
Rationalise adding of new items
Remove old data file
Reorganise js assets
Rework urls, and add view for modal templates
Remove implementation of PatientDetailCtrl
Get item edit modals working