Merge pull request #15 from mdboom/first-draft

First pass at skeleton of project.
Travis fixes
Add support for loading over HTTP, including support for Range headers.
First pass at exploded form.