Fleshing out the API
Merge pull request #1 from outrunthewolf/feature/full-api-shift

Fleshing out the API