should check that the database does not exist before attempting to create it : changed back unit tests to previous behavior + fixed code accordingly
Merge pull request #208 from YannRobert/CheckDatabaseExistsBeforeAttemptingToCreateIt

should check that the database does not exist before attempting to create it