changed to use reflection and not include foreign mod classes.
Updated .gitignore