updating composer + gitignore to use lock files.
Merge branch 'origin/develop'

Signed-off-by: Gnanakeethan Balasubramaniam <gnanakeethan@gmail.com>