Model layer implemented, Readme written and comments added