Implemented the builder pattern for object creation

Implemented builder pattern so variables now can defined more complex
objects
Added new methods for transactions and WS response

unimplemented methods coded