updating usage instructions
updated docs
updated references to drive api
starting to add both modes of instantiation
implementing model factory
Merge branch 'master' into gh-pages