Simple qiita pet tests

Adds a bunch of simple tests to make sure that pages render. Some pages and functions are not tested because there is no simple way to test them, but this covers almost all of them. 

Already found one issue using the tests and fixed it.
And you have added the TODO in other places, even in this PR

On Wed, Nov 5, 2014 at 11:25 AM, Adam robbins-pianka <adamrp@gmail.com>
wrote:

> Not 100%, but it helps (at least it helps me) quickly find issues in a
> file by doing a search for the TODO string (which vim highlights for me
> automatically :)
>
> On Wed, Nov 5, 2014 at 11:24 AM, Joshua Shorenstein <
> notifications@github.com> wrote:
>
>> In qiita_pet/test/test_analysis_handlers.py:
>>
>> >      database = True
>> >
>> > -    def test_create_analysis(self):
>> > -        response = self.post('/analysis/2', {'name': 'Web test Analysis',
>> > -                                             'description': 'For testing',
>> > -                                             'action': 'create'})
>> > +    def test_parse_search_results(self):
>> > +        # figure out how to test this
>> > +        pass
>>
>> I can add the issue, but is the TODO needed?
>>
>> —
>> Reply to this email directly or view it on GitHub
>> <https://github.com/biocore/qiita/pull/556/files#r19893532>.
>>
>
>