+ added data param to model constructor
* moved self.app and self.model attribute assignments to Database.__init__
+ added superclass __init__ calls to flatfile and sqlalchemy
* changed flatfile and sqlalchemy create and update functions to pass data param
  * constructors and update methods for models should now process Template instances