Merge pull request #16 from kevinquinnyo/full-refactor

refactors everything
Update README.md
Merge pull request #17 from kevinquinnyo/more-refactor

refactor
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Merge pull request #19 from kevinquinnyo/end-of-options

End of options
another refactor -- needed to change optional arguments and this required top-down refactor
Merge pull request #20 from kevinquinnyo/another-refactor

another refactor -- needed to change optional arguments and this require...
silly usage in readme now working aside from keeping track of script arguments
Merge pull request #21 from kevinquinnyo/improvements

silly usage in readme now working aside from keeping track of script arg...
added script args functionality