add a cuke config file w/ my preferred setup.

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
envelope creation cuke and steps

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
Actually fill in that step w/ what I think we need to do

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
Implement a basic client class and rework LoginInformation to use it

We also have found that there is more than one production environment
and can be assigned to any of them depending on where your integrator
key gets assigned so we've added the ability to set that in the config
too.

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add common api object behavior module

This will house behavior for tracking attributes and JSON conversion

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add an Envelope model to kick things off

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add a document model to handle their attributes and data

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add a model for handling a recipient

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add a basic model for handling signature tabs

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>