added web gui, requires jquery-linedtextarea.js
styling improvements to gui