Use the bencode package to avoid hardcoded test strings
Add public announce tests and refactor
Use bencode.List over []interface{}