add module line
update LICENSE from BSD to Apache2
add copyright headers
Merge pull request #4 from alephcloud/copyright-update

Copyright update
Rename the package and add a short description
Cleaning and add documentation
Remove class Encodable

There is no need to setup 2 different classes which do the exact work
FQDN: first clean up
FQDN: update and cleaning