Working on GitDiffs

* Added filterDiffs function, will probably replace cull
* ported over buildDiffString from existing code
SourceCodeFile List

* Added new LinkedList in SCF to hold diffed tokens from gitdiffs
* Added getters and setters
* Changed author back to list of authors, changed setter appropriately
Added hashcode to SourceCodeFile
Ported over code for GitParser, trying to get it to work
Porting over old code

* Taking code from collabcloud gitparser and gitdiff parser
* Porting over ISummarizable and JavaClassSummarizable
* Making gitDiffs class to avoid god class
Reworking old code

* Moved ISummarizable to gitparser package
* adding functions as needed to gitDiffs
Still reworking GitParser

* Trying to figure out what old code is to be used and what needs to be edited
* Added ISummarizable and JavaClassSummarizable
* Added excludedwords file
Large Commit

* Files from last commit did not get added, as such previous notes apply
* Took Weights out of gitparser/gitdiffs
* Code compiles, although functionality is not as intended currently