worknig on tests
Run tests without the NoseGAE sandbox.

We have to do this because NoseGAE's sandbox interferes with testbed.
Added functional tests for the app.

Also, tweaked lint so it can deal with tests and added test helpers.
Merge pull request #23 from samking/samking-skeleton-tests

Functional tests