WHAT: node store, api, types refactoring; service creation; minor payout store changes; Change-Id: I5c52740730db49bc16393b07858354a2914846fb
WHAT: separation of domain and presentation entities WHY: to have ability to easily reuse logic Change-Id: I48f7d1831c217dec999ff1b678034bb2c10cfbaa
Change-Id: Ief40a97a7e120dccefc04c3c2eb78b8492dff17d