add timestamp columns to tables
working pw hash callbacks and auth abstraction