updated models in multiple packages, gitignore, and added lolapi methods.

This commit includes some updates I did to the model as well as the summoners/lolapi.py which includes:
* get_summoner_by_name
* get_stats_summary_by_id

This does not include anything around ranked stat data just yet.

My local git status said there were changes to the .gitignore, possibly just between my github loldash-andy branch and the local git.

Update: looked at gitignore and it looks like I accidentally saved something to it (url's I was testing with), need to change that back and re-commit.
Random style note: `each_game` is a weird naming convention. You could be more descriptive by calling it `json_game` or `api_game` or somesuch.