test: remove unnecessary Makefile
test: remove race condition from auth/ban tests
Make profile & posts dbs configurable

The better to test you with
test: many (mostly failing) post tests
Do not allow posts to be created without a name/uid
Guard against duplicate post IDs, sprinkle some crypto

Fixes #57
Merge tests together so they're not run in parallel

Lab doesn't seem to support running tests one after another
sequentially.  This means that the auth test and the end-to-end post
test will always stomp over one another's databases and such.

I'm sure there's probably a better lab-ish way to do this, but this gets
the tests to stop messing with one another.
Merge pull request #59 from isaacs/end-to-end-test-and-post-collision-fix

End to end test and post collision fix