Add license and badges.

Signed-off-by: crynobone <crynobone@gmail.com>
Update changelog link

Signed-off-by: crynobone <crynobone@gmail.com>
Update changelog link.

Signed-off-by: crynobone <crynobone@gmail.com>
Update docblock.

Signed-off-by: crynobone <crynobone@gmail.com>
Use preinstall composer on travis.

Signed-off-by: crynobone <crynobone@gmail.com>
Docblock improvement.

Signed-off-by: crynobone <crynobone@gmail.com>