Forms now work and have been refactored. Delete is also working.