Some files and standarization

* Standarized these files
    * LICENSE
    * .gitignore
    * .travis.yml
    * .editorconfig
* Also standarized these composer.json sections
    * Description
    * require-dev -> phpunit version requirement
    * PSR-0 to PSR-4
    * minimum-stability to stable
    * Unstable alias to 1.0-dev
    * Authors [Added community]