initial checkin
added asset + price fixed point calculation utilities
defining small hash for bts
updating block chain / merk tree to use small hash
update blockchain types
added unit tests for bts::address
compiled stub of blockchain_db
removing defunct code
factor leveldb init code so it can be used multiple places
init blockchain_db
removing defunct header
adding template interface on top of leveldb
update block definition to use sha224 instead of 256
implemented store trx
implmenting blockchain_db::fetch and various bug fixes
fixed compile warnings, implemented more methods
Implemented transaction methods

Updated BitShare coin calculation.
Updates to database.
added extra checks to unit tests
removing defunct code
Implement methods for blocks.

- calculating merkle roots
- custom json seralizations
- update tests
- fixed various bugs.