Restructure

Continued work on restructuring the scraping stuff so it's actually
usable without having to hack the code.  Also thought about removing
the urls and views from api.py... but couldn't quite get it to work
just yet.