[DO NOT MERGE] Enhancements

1. Now parses the folders under the given path recursively (like flake8)
2. Ignores the case for the docstring attributes
3. Global variables removed