tighten up .gitignore entries
instead of using MI, compose a role which brings in the same Inheritable behaviour