Initial commit of all files needed for maelstrom