Initial Version 
Changes Pending - 
1. Test Cases
2. Add Extra Functionality
3. Make it a maven project.
4. Generate Cobetura Project Report.
5. Make it a multi threaded Application