Limegreen refactor

Hey there! I'll quickly go over the changes I made.

* Added gitignore
* Added _readNamelist to make clean
* Fixed script to work with no arguments
* Added array check so leading spaces can be deleted
* Added sample gem file for testing (can use to see the difference between array output before/after above fix)
* Refactored python script to use main (can now import as a module if ever needed)
* Refactored python script to have a parser class (to facilitate testing, easier maintenance, etc.)
* Changed variable names and whitespace to be more inline with [PEP 8 python style guide](https://www.python.org/dev/peps/pep-0008#method-names-and-instance-variables)

Hopefully you agree with my changes! The style changes such as `my_var = "text"` instead of `myVar="text"` were made because my editor is overzealous in its warnings, so I just needed to shut it up :) 

Let me know if you're not happy with any/some of my changes.