Use preg_replace() for generating collection name from test file

This builds on what already existed in the current driver and adds the ".skip" removal. It also replaces hyphens with underscores to ensure that the collection is easy to access from the shell.
Use "phongo_test" as default test database
Use require_once in skip test includes
Use Faker to create user data fixtures
wip functional tests