Add composer.json

First commit is for add composer.json with package data for packagist
Refactoring and adding namespaces
Rename exception classes

Refactoring of custom exceptions classes with full comments

Delete unused IncompleteMessageException class
Move WhatsAppEvent class to Events folder and namespace

Remove unused and deprecated event listener legacy adapter

Delete deprecated functions on WhatsAppEvent class

Refactor classes, add missing comments and fix incorrect comments
Refactor classes, add missing comments and fix incorrect comments
Refactor BinTreeNode classes, add missing comments and fix incorrect comments
Start to refactor main class, add missing comments and fix incorrect comments
Refactor class, add missing comments and fix incorrect comments
Added ChallengeDataLocation getter and setter for place this data on another path
Fixed last seen event firing

Sync with original repository - https://bitbucket.org/shirioko/whatsapi/commits/b713092ce405bef392a255df253009ac22c927cc
Update composer.json for submitting to packagist
Merge branch 'master' of https://github.com/rafitaFCB/WhatsAPI

Conflicts:
	src/php/whatsprot.class.php