Performance inprovement and options added
Code Cleanup and languages added
Small fixes in the code
Removed the extra license file
Added the event file
Updated Desc
Added function prefixes