add pip requirements file
basic view now returns minimal HTML
functional test now checks we can input a to-do item
refactor home page view to use a template
more front-page HTML