renamed a lot of stuff but proabably would not buidl
finished capitilizing header files
fixed up the code conventions stuff, also came acrosss some more name breakage while implmenting this and als fixed that