#3 Put the code under the MIT license, and small explanation in the readme
#3 Pushing down Stage functionality to the Stage API and got closure applied to model and tested