renamed wallet to DefaultWallet, renamed test projects to *core*.tests*
added wallet tests and lib
moved default wallet impl into it's own class lib.
created libs
moved most of blockchain into it's own class. working with and storing bc is not the core libs responsability
merge from bitcoinsharp master
completed pulling out wallet and blockchain store from core lib
fixes #24
Merge pull request #41 from detroitpro/24_extract_wallet

24 extract wallet