Was doing this all wrong

Trying again
Take 2

Looking like a much better API now
Removing unnecessary tests
Adding TODO file