new code structure, code cleanup and service implementation.
describtion change
Merge pull request #1 from karasatishkumar/master

restructure, code cleanup and service implementation