Changes based on feedback

* Noted activity definition is optional (for clarity, noted that activity id is required)
* Noted activity definition properties other than name, description, and type only MAY be included (as opposed to SHOULD)
* Moved a line for flow