composer definition

This version introduces multiple enhancements:

added composer project definition to use it in other projects

Details of additions/deletions below:
--------------------------------------------------------------

Added:      /composer.json
            -- Added --
                composer project definition