updates to model and database interfaced - no longer requires query method
bug fixes on model
bug fixes and optimisations on model and model row
implemented logging
tidy up
housekeeping
implemented log message on logger