Added .cabal file; renamed BtcE module to Network.BtcE; removed repairRational since latest Aeson uses the precise Scientific library; reduced usage of the ListLike library to bare minimum; "for interacting with" -> "to interact with"