Added .cabal file; renamed BtcE module to Network.BtcE; reduced usage of the ListLike library to bare minimum; "for interacting with" -> "to interact with"