[Issue #15] Refactor existing job history parsing into factory model

(also deleting the job conf file test which was not doing anything)
[Issue #15] Refactor existing job history parsing into factory model

updating as per review suggestions
[Issue #15] checking in the modified filenames
updating the javadoc in the interface and the function prototype
updating the documentation to contain {@inheritDoc}
updating logging of exceptions, if checks and if coding style
Updating exceptions, documentation, formatting
Merge pull request #16 from vrushalic/hadoop1_parserFactory

[Issue #15] Refactor existing job history parsing into factory model
Update README.md

updated versions supported
[Issue #5] make hRaven hadoop 2.0 compatible
[Issue #15] Enabling parsing of 2.0 job history files without referring to 2.0 packages/jars
[Issue #15] fixing as per review suggestions
[Issue #15] updating some more formatting and javadoc comments
[Issue #5] Adding a mapping for hadoop 2.0 keys to hadoop 1.0 to be compatible, also formatting changes
[Issue #5] updating regex for job history file names in 2.0
[Issue #5] Creating enum class for Hadoop 2.0 record types and other review changes
resetting the formatting changes
[Issue #5] adding some more comments and correcting formatting
[Issue #5] modifying as per review suggestions for null checks and year in copy right, also adding in some more keys I saw in 2.0.5 history files
[Issue #5] Updating to work as a hadoop 1.0 compiled jar on a hadoop 2.0 cluster to process 2.0 job history files