Reformat module

Use "Globally And Per-Call Overridable Options" as described in
http://coding.smashingmagazine.com/2011/10/11/essential-jquery-plugin-patterns/
Further clean up code & comments
Better format language obj
Work on success messages

Still dont show success messages if input does not have any validations.
Need to fix.
More work on success messages
Add some success messages