Clean up code, attempt to make Exporter better, stop calling functions multiple times, add more tests, add a CloudFlare example.