More modular; http with chaining
Add rudimentary tests
0.5.0