New steps and fields now generate valid POST requests. This completes the front end work, more or less