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.
It's not a big deal, but a lot of your comments are kind of redundant. If you're just assigning a variable or calling a function, you don't really need a comment to say what you're doing. And having them there just makes one extra thing to maintain.