Adds VIPParametersCheck class to identify bad parameter values in function calls

Addresses issue #46 
Updated code and unit tests. For the string part of the slug, I left hyphens like I had before instead of using underscores like you wrote above since most fixed strings slugs in the plugin use hyphens at the moment.