use Object.create for inheritance

see Shape / Rectangle example - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create
use 'underscore' package for _.extend
fixed typo
Meteor.Collection already has all properties
fix 'instance' handling to match new structure

'instance' is no longer defined in constructor so don't use it.
check original Mongo.Collection behaviours

New tests to catch some mistakes I had made that caused errors in app using package.  

I also got rid of global variables because I am a pedant. :)
typo - don't call prototype as function
cleanup
Merge branch 'mikowals-master'
version bump
rename license filename