Fix #274

IMOO that's kind of ugly, what about the way I'm testing in this PR:
```
    def test_create(self):
        new = Analysis.create(User("admin@foo.bar"), "newAnalysis",
                              "A New Analysis",
                              timestamp="12/12/12 10:10:10.0")
        self.assertEqual(new.id, 3)
        sql = "SELECT * FROM qiita.analysis WHERE analysis_id = 3"
        obs = self.conn_handler.execute_fetchall(sql)
        self.assertEqual(obs, [[3, 'admin@foo.bar', 'newAnalysis',
                                'A New Analysis', 1, None,
                                datetime(2012, 12, 12, 10, 10, 10)]])
```
Either way they do the same thing so not sure why do you want me to change it.