Move parse_raw_data to raw_data_parsers
Merge pull request #5 from agude/raw_data_parsers

Move parse_raw_data to raw_data_parsers
Add custom errors, write parse_play_by_play.py

The `errors` module contains custom exception types.

The `data_helpers` module contains classes and objects that help verify
both raw data and JSON data. Currently it contains a set of the team
codes to allow checking if team codes are valid.

Added `parse_play_by_play.py`: It contains a function to convert field
position in the raw data to distance to goal line, and a function to
convert the game clock to seconds since the game started. Unittests for
these functions are included, and they all pass.
Merge pull request #6 from agude/detail_parser

Add custom errors, write parse_play_by_play.py
Fill in function logic in parse_game_info.py

Included are a series of unit tests, all of which pass.
Merge pull request #7 from agude/parse_game_info

Fill in function logic in parse_game_info.py
Fill in function logic of parse_team_stats.py

Parse_team_stats.py now passes all unittests associated with it.
parse_team_stats.py now raises on bad input

ValueError is raised if the input can not be sensibly parsed.
Merge pull request #8 from agude/team_stats

Fill in logic of Team stats
Add example.json and update documentation
Merge branch 'master' of github.com:agude/Football-Data-Parser