added a fallback error message for empty forms. we should use client side validation
upgraded database field for abstract(description)
added controller method and routing for edit presentation view