Updated dependencies - added Composer lock in keeping with Best Practice.
Removed Composer Lock file from the Ignore list.
Added Teapot to the DefaultController to make HTTP responses clearer.