Wallet model and testing
add chai to package.json
add travis.yml
architecture refactor
skip failing tests
Merge pull request #32 from maraoz/refactor/architecture

Refactor following architecture discussion