initial commit; add database class, add collection class, add test classes for database, collection and performance