Merge branch 'develop'
Wrote some helper classes.
Add logging classes.
Fixed naming issues.
Fixed folder structure.
Add license info.
Merge branch 'develop'
Merge pull request #2 from Sharparam/master

Basic functionalities
Merge branch 'master' into develop