initial commit of code for new repo. hopefully this will fix organization