added support for definining the expected arguments for a process
added `option?` method for conditional process construction
update gems and bump version