Initial commit (starting setup of env)
Fleshing out the library api