Added Ability to Set BitTorrent Prefix and Announce User-Agent

I added the ability to set the BitTorrent client agent prefix and the "User-Agent" used in the announcement messages. I also added flags to the command line client that let you set these values.