adding support for extensions
updating readme
Modified property name and accessors.
Added new test file.
Added groovy plugin.
Removed unused test file.