Merge branches 'bmurphy1976-api-layer-get', 'bmurphy1976-table-tests' and 'bmurphy1976-history-bug' into bmurphy1976