Two player parsing bug fixes

The first was an issue caused by assigning a mutable empty list as
a default value for a new team. It might've been limited to the tests,
but still kinda nasty.

The second was that away subs were being added as keepers instead of subs.
Code cleanup
Merge pull request #3 from dget/master

Two player parsing bug fixes