moved validation requried & optional fields to config.yml for use by tests; changed test scripts db to lims_test; tesed form validation and form submission; protected date validation in absence of day/month params
replaced Role::PDS get_username(), get_user_ctr() & user_profile() methods with session data; google ajax url needs to be https if vcalled over https connection ie remote user
moved username & centre param handing to session; simplifed separate db calls to single model() function; app_version git log function; merged Ajax class _get_referral_sources() with autosuggest_location route
removed params & config tokens from before_template hook (automatic anyway); renamed search() to to disambiguate from 'var'; moved content of _validate_form() & _validate_nhs_number() back into routes (only 2 lines each); Path::Tiny in Role::PDS