Initial commit of some basic files, TODO: Write up reference docs that are in gdocs atm