Description for setting up test environment and removed temp files
Added database specific information
Use shared core tests and done various suggested code changes.