Commit with the assignment fulfilled

This commit contains the files with the requested code in the assignment