Just posted another update. This one brings full OpenSprinkler setting support. I explicitly omitted two settings however to prevent a lock out (HTTP port and password change).
At this point I believe it is fair to say the web app is feature complete and, if time allows, I will begin refactoring the code to optimize and condense it. I have been playing with it, changing settings, adding programs and have not experienced any problems, so far.
As usual, screenshots have been updated on the blog and code updated on Github!