added grid switches
 * currently the use_grid_silent switch does work but the $use_grid switch does not.  Will wait till I impliment a custom grid to fix this issue.
liberally added comments for better understanding of the document
*bugfixes?
added $use_grid_silent switch variables
updated testing environment
added the test folder so as not to continue updating this unnecessarily in the repo