updated sqlite provider
updated firebird provider
updated sql server provider
move memory providers to storage test
move standard hash and work calculations into BitSharp.Data
move read/write methods onto binaryreader/writer extension methods
remove basic bitcoin structures from wire protocol
remove basic bitcoin structures from blockchain calculator
initial work organizing storage code, still significant cleanup needed
blockhelper cleanp
create a worker class to capture timer/notify worker functionality
move database project to sqlite provider
move common structures into bitsharp.data
move missing data exception into storage project
remove wire reader/writer, replaced by binaryreader/writer
add key for blockchain storage
move network address extension methods into node project
cleaning up structs and consolidating wire encoding
centralize all wire encoding/decoding
centralize wire encoding tests