Make SDK compatible with Android
Remove dependence on commons jar
Replace with same code relocated to package names that won't conflict with (incompatible) Android implementation
Merge pull request #2 from mruthvend2l/master

Taking changes to make SDK compatible with Android.