Major updates to blockchain database and structure
documenting fork handling algorithm
trivial edit
Various updates to reflect changes in API...

This code compiles but does not link because there are a lot of
unimplemented methods that need to be filled in.
update initialization of genesis block
small refactor
Updated default test genesis block and wallet scan
updating fc dependency
update test cases
Many bug fixes to genesis block & unit tests
Updates to blockchain tests...
implementing missing method
fix linkning errors
updates to wallet loading and scanning
fixing unit tests
update fc error reporting
update wallet API
Fix bugs with wallet data storage.
Fixed serialization bug in account
adding genesis creation utility