Merge pull request #8 from grimley517/grimley517-issue1

Grimley517 issue1 pulled back to master
Merge pull request #9 from grimley517/master

rebasing master
Merge pull request #10 from grimley517/grimley517-issue3

Merge pull request #9 from grimley517/master
Create .gitignore
need to fininsh off list of dicts script
Added python refactoring
Merge pull request #13 from grimley517/grimley517-issue11

Grimley517 issue11
Merge pull request #16 from grimley517/master

rebase issue 1 from master