COF2: Ignore project and classpath files
COF2: Initial attempt at adding all JavaDocs.
Merge branch 'feature/COF2' into develop
Merge branch 'release/v0.2'

Conflicts:
	.gitignore
	src/ie/lyit/Main.java
	src/ie/lyit/analysis/controller/AbstractAnalysisController.java
	src/ie/lyit/analysis/controller/ProjectFocusedAnalysisController.java
	src/ie/lyit/analysis/factory/AnalysisControllerFactory.java
	src/ie/lyit/analysis/factory/AnalysisListFactory.java
	src/ie/lyit/analysis/factory/AnalysisProcessorFactory.java
	src/ie/lyit/analysis/factory/DefaultAnalysisFactory.java
	src/ie/lyit/analysis/factory/DependenciesFactory.java
	src/ie/lyit/analysis/factory/DependencyFactory.java
	src/ie/lyit/analysis/factory/MultipleDependenciesFactory.java
	src/ie/lyit/analysis/factory/ProjectInfoFactory.java
	src/ie/lyit/analysis/factory/RandomNameProjectInfoFactory.java
	src/ie/lyit/analysis/factory/VulnerabilityFactory.java
	src/ie/lyit/analysis/factory/VulnerabitiesFactory.java
	src/ie/lyit/analysis/presentation/AnalysisPresenterSpy.java
	src/ie/lyit/analysis/presentation/file/CsvFileAnalysisPresenter.java
	src/ie/lyit/analysis/strategy/AbstractAnalysisStrategy.java
	src/ie/lyit/analysis/strategy/AnalysisStrategy.java
	src/ie/lyit/analysis/strategy/ContainsVulnerabilitiesStrategy.java
	src/ie/lyit/analysis/strategy/TotalNumberOfLibrariesStrategy.java
	src/ie/lyit/analysis/strategy/TotalNumberOfUniqueVulnerabilitiesStrategy.java
	src/ie/lyit/analysis/strategy/TotalNumberOfVulnerabilitiesStrategy.java
	src/ie/lyit/analysis/strategy/TotalNumberOfVulnerableLibrariesAnalysisStrategy.java
	src/ie/lyit/analysis/strategy/VulnerabilityIdentifierAndTypeAnalysisStrategy.java
	src/ie/lyit/analysis/strategy/VulnerabilityPerLibraryAnalysisStrategy.java
	src/ie/lyit/analysis/strategy/VulnerabilitySeverityDistributionStrategy.java
	src/ie/lyit/analysis/strategy/VulnerabilityTypeDistributionAnalysisStrategy.java
	src/ie/lyit/analysis/strategy/VulnerableJarDistributionStrategy.java
	src/ie/lyit/analysis/strategy/singleanalysisresult/AbstractSingleAnalysisResultStrategy.java
	src/ie/lyit/analysis/strategy/singleanalysisresult/TotalNumberOfUniqueVulnerabilitiesStrategy.java
	src/ie/lyit/analysis/strategy/singleanalysisresult/TotalNumberOfVulnerabilitiesStrategy.java
	src/ie/lyit/domain/AnalysisResult.java
	src/ie/lyit/input/xml/DirectoryAnalysisParser.java