Prevent extraneous namespace file generation
Fixes bug where, if ENS were to be set to False, extraneous files relating to namespaces would be generated, but not added to any target, creating file clutter that cant be removed easily with a make clean
command and extra write operations.
Fixes #154 (closed)