Api changes

Closes #7 

@rcrichton if you could please review?
Usually I just set these to 0L then we can increment it if the class changes. I'm not a huge fan of random ones but its a super minor issue.