implemented validation on view and updated home template, fixed functional tests to advance to next piece missing