Complete parsing for all commands

Now parser can parse all commands but not at the optimum flexibility
and natural language acceptance.
Merge branch 'master' into interface
Updated dateRegex for proper date/time extraction
Initial integration between interface and logic
Merge branch 'interface'