Tests for underscores and numbers in node, port, and component names, fixes #7