Inline commons
move commons under smpp package
Added tests for commons