Merge branch 'development' into qa

* development:
  fixed search capabilities
Merge branch 'development' into qa

* development:
  all done I thought
  done
  refactoring
  deleted a bunch of old dog shit. fixed multiselect to work with validation
Merge branch 'development' into qa
Merge branch 'development' into qa
Merge branch 'development' into qa
fixed view migration
changed trainermetric script
fixed clientpayment bug
Merge branch 'qa' into development