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.
Also, should this be
```
for each_game in api_request_json['games']
```
or something similar? The comment seems like it indicates as much.