Fix earlier bug with input type
Refactor tests into separate modules.
Up to 'Dealing with POST requests in a view'