Merge pull request #33 from FreekDB/master

New todos, fixed some Checkstyle issues (mvn checkstyle:checkstyle) and cleanup
Addressed following TODO and added error reporting functionality: 

// TODO: detect errors by checking the metricsValues and ticChartUnit
fields.

ReportReader.java: 
Added condition to check missing values from metricsValues. 
Added condition to check value of maxIntensity from ticChartUnit.
Uncommented code for checking data files availability.
Set error check for missing data files. 
Removed code for saving error messages.
Added useful constants.

ViewerFrame.java: 
Added JLabel component to show Missing data label in case of errors in
the report.
Using getReportIndex instead of getReportNum in actionPerformed(...)
method.

ReportUnit.java:
Reverted to previous version of compare(...).
Added TODO: Analyze new version of compare(...) for correct sorting
mechanism.

Constants.java:
Added some useful constants.
Added useful constants in ChartUnit.java.
ChartUnit:
- Fixed Checkstyle issues (after running "mvn checkstyle:checkstyle" and checking "target\checkstyle-result.xml").
- Changed MAX_INTENSITY_STRING_FORMAT and RANGE_AXIS_NUMBER_FORMAT into MAX_INTENSITY_FORMAT and RANGE_AXIS_FORMAT to allow higher level future reuse.