Atomic Record features

Added "Atomic Record" features implemented in app/models/concerns and Crud services.  Re-implemented Topic class (including rewriting the migration file) to use Atomic Record.  Moved tests of Atomic Record features in the Topic class to new spec folder "db_integration" (with corresponding spec_helper and support folder.  Updated Guardfile.