added bean roasting and fixed integer validation on all forms