Adding support for hackage servers other than hackage.haskell.org

Be able to use the program with other Hackage servers but still have it default to the main Hackage server.