changed all the forms so errors display properly. Also fixed a few errors of our own