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.
Docstrings for a specific function should be inside the function def (so, starting on line 24 in this case, although once you move it, it will cease to be line 24).