Move the ptracker config inside a directory

This allows us to put other things in there
Create the ptracker home if it doesn't exist
Make the ptracker home importable from other modules
Make ParsedThings tell what they are

It's a relatively simple way to know, but it helps in debugging
Make paging work correctly

The only way I can tell to get the number of items from
the new pivotal beta api, V4, is by checking for something
in the content itself. This is a real bummer, but it'll get
me by for now
Stop echoing DB activity
Make the setupdb script work no matter what changes I make

This makes it HIGHLY DESTRUCTIVE of data, which I should probably
warn about, but for now I know how destructive it is and I'll live
with it
Use numerical IDs, since Pivotal seems to

Also this makes all of my table names singular rather
than plural. This makes certain things read in a more
clunky style, but it's better than having naming inconsistencies
based on how to pluralize nouns
Add some caching for requests

This makes it easier for me to debug data that we are
getting to make sure parsing is working correctly.
No idea what is in this, just cleaning up and found these changes