fixed Parser and OPlogic for "add"

- updated oplogicTest too
- add now has 4 parameters
- only name is compulsory
- workload can only be added if date is added too
(will have to find a way to fix)
- new syntax: "add <name>:<des>, <date>:<time>, <WL>"