caught subtle text escape/str cat/int error.
admin interface dev.
Refactoring driven by cleaning up the printer_list datastructure.

A whole series of rationalizations and cleans up on both the server and client side resulting from dropping one level of nesting from printer_list. Also have refactored code that disables/enables controls, logic that populates the service name fields, and other items.
Continuing to refactor admin JS.
Added SST test file, but not yet working. Fixed minor admin page bug.
Added 'remove printer' button to admin.

Still need JS to support it.
Removal of printers through Admin panel now works.
spent some time trying to resolve errors escaping single quote chars from the printer name field. Still not statisfactory. Also some minor bug fixes.
Updated toDo. Other minor fixes.
Prepping for deployment to heroku
Copied stl_server.py to main.py
Added procfile. Also about to setup virtualenv for heroku
Heroku setup as per https://devcenter.heroku.com/articles/getting-started-with-python
Commented out a few unused modules in the server. Nothing to see here.
Added printeroptions
.ast file for transfer to deployment server.