Some bug fixes, HTML5 compliance
Add tests for recipe upload