Create collections if they aren't there
Merge pull request #2 from e1ven/master

Create collections if they aren't there with save()
merge save updates from master