Feature/forms - basic form implementation