first iteration of extended classes

will require an updated gocoin-js module - version not yet confirmed