some changes
adding a few things and a structure
moved some more things
added a makefile
some movin