Activity pin parameter

Implements opaque actions, pins and object flows.  Closes #55. 

Passing Jenkins: https://76.230.139.159:8085/job/kevinTest/10/