purely cosmetic changes: I rounded the edges of the fieldsets (I got tired of looking at right angles)
made some changes that have started to fix issues 28, 29, and 30... 28 and 29 need some more work but I think 30 is done
fixed the pesky error in finding step size, should hopefully be able to call issues 28, 29 and 30 done