Get and Set Functionality

Use case required 'dynamic' request parameters and attributes.

Added 'set' functionality via a second argument in each 'get' function:
attr, param, fparam, segment, fsegment.

Different from traditional 'setters' these return the newly set value

Only rudimentary testing done