chore(various minor style changes)

Closes #38

Explicitly use python2
`make_player` now uses `with open`
`play` now uses make_player to create the players
chore(made dist and wdist into functions)

Closes #39
chore(only parse args when executing as a script)

Closes #40
chore(simplify code that calclulates p1 and p2 win totals)

Closes #41
fix(robot_id unavailable in game['robots'])
chore(update #! line in mapeditor.py)

Closes #43
fix(update travis to 2.7)
chore(minor style and speed optimizations to rg.py)

`loc_types` now returns a set instead of a list
`_locs_around` is easier to read
`locs_around` has fewer set/list reassignents.
Removed operator import for `_locs_around`

Closes #42
chore(added missing newline to .travis.yml)

Closes #44
fix(restore Python 2.6 compatibility)

Closes #45