Initial checkin

I was working on bitbucket for some reason, but this’ll be easier to
share.