Fix dependencies
Fix segfault in storage test case
Add more tests for FileMap
Throw exceptions on unacceptable storage operations
Add basic tests for storage
Group FileMap tests by function
Properly encode ipv4/6 in ExtendedHandshake
Add cabal sandbox stuff to .gitignore
Use Data.IP for peerIP in PeerAddr type
Make PeerAddr polimorphic in its address type