Documented Parser
Fixed spelling error in javadoc
Added utility method to convert a date string into repsective MyDate
object
Modified matching regex for aliases string
Added a heuristic solution to parsing of ambiguous input. Only extract
the last matching valid token.
Added a few partial test for the implementation of heuristic parsing
Refactored and documented
Added exception in fromString method when an unknown alias is given
Refactored the parsing to reduce redundant re-parsing. Documented the
class