Initial commit. Shell structure of the core mostly filled out. Many functions=undefined at this point