Corrected param flag test for file output.
Added eclipse GitHub MD viewer artefact to ignore.
Refactored to use Jackson for JSON serialization.

 - Stopped using the undocumentd EGit GSONUtilities.
 - Added Jackson annotations.
 - Amended JavaScript to match new object structure.
 - Reduced JSON array size by removing unused data.
Re-factored to use Jackson JSON serialization.