Fixes for testing

Always reset the test db before running a test; add a rake task to take
care of that. Also whitespace cleanups.
New setup task; updated README
Fix -p switch for the trainer

Also updated file names in README
Fix docs, whitespace
Ensure that a bot always has its boards up to date

Also, use the same sample database for dev and testing.
Add new test

I couldn't actually get this test to work properly, but I'm adding it to
not lose the information.
Added notes on how to learn faster