gitignore updated - commented out ignore of nbproject files

this is temporary, will add them back in.
Internal-Dev Guide

partial work on dev guides
Refactoring projects

renaming lots of of the project names and constants.