Merge pull request #33 from agmps18/master

Added check, removing redundant code. Added advanced setting check.
add pluralization to appropriate place(controllers and assets)
Change downcase to underscore to support camalcased words
change capitalize to camelize,to allow users to use camelCased plugin names
Update the plugin documentation
Fix typo in USAGE file
Merge pull request #34 from tmkasun/master

Update plugins generator script and its documentation