WIP collection

Collection implementation! :D

See a full todo list [on JIRA](https://jira.mongodb.org/browse/RUBY-596?filter=-1).