final state before defense
added license to source/header files
renamed files that didnt match class names