Updated the generate script

Fixed a critical bug in the regex matching.

Converted all camelCase names to under_score.

Changed the path of plugin_dir and plugin_file.

Better print output.
Added Travis CI support, with 3 tests

test.py contains 3 tests, viz.

generate_json:

	Generates the json data from all the plugins
	and asserts that all plugins are accounted for.

generate_zips:

        Generates zip files for all folders and asserts
        that all folders are accounted for.

valid_json:

        Asserts that the json data contains all the
        fields for all the plugins.