Acceptance tests now pull from their own unique database

These databases/collections are cleared after harvest
Changed when the databases are reset

This might allow parallel features in the future
Added comment about how the resetting of the database works
Using parent process id for random number

This is to allow acceptance tests to properly link and know the names of its other parts