added a core project
moved some files around.