Basic HTML view tests
Added functional tests simulating an input of a to-do item
Added more functional tests and refactored views