Dev 2.0 gsuite invalid chars

Add a PHP variable rules check to g:suite so invalid characters such as dashes would not be used. Modifiedy the CLI/g:suite test to attempt to generate such a suite and verify the failure.