Issue 86

Fixes #86

Adds 2 new commands that will make developer's life easier:
- clean_test_env: in case a unit test fails and the test db is dirty
- drop_test_env: in case the settings table changes and need to rebuild the test env, this allows to drop the old one
Gotcha!! If anyone +1s this, it should be ready to be merged.

On (Jun-17-14|20:36), josenavas wrote:
> > @@ -62,6 +62,63 @@ def make_test_environment(base_data_dir, base_work_dir, user, password, host):
> >      conn.close()
> >  
> >  
> > +def clean_test_environment(user, password, host):
> > +    r"""Cleans the test database environment.
> > +
> > +    In case that the test database is dirty (i.e. the 'qiita' schema is
> 
> The schema is actually `qiita`. `qiita_test` is the database
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/biocore/qiita/pull/94/files#r13898318