Basic required files (issue #1)

This version introduces multiple enhancements:

added baic required files

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

Added:      composer.json
Added:      .gitignore
Added:      CHANGELOG.md