Added entire tutorial implementation and styled. Should have commited more.