added todo functionality and design and all round website design