Initial commit of things. Should be working