Fixed up headers and added empty function to all files so it compiles
Lots of work on formatting. Inlcude[sic] fixed. Added Make in obj
Merge branch 'headers' into development