marcocg: Features added.
*Miner.Update and Miner.Work modified to operate with new structure of adding transactions to a block.
*Modified block class to handle the logic of adding new transactions.
Merge with Alpha
marcocg: Added transaction type
marcocg: Update to reflect pull request comments.
Merge pull request #18 from lingow/DB_Components_SecondRound

Db components second round