Refactored interface and broke tests
Added form and submission button