Basic widget rendering, bugfixes
-updated a few diagrams for the presentation

Coordinator.java:
-fix bug where port would not be auto incremented if the port number was not specified

Prefs.java:
-added preference to indicate whether port number should be auto incremented (has no effect if a port is specified)

SimpleHttpServer.java:
-Settings handler updated to hide auto increment port setting

index.html:
-added div to handle widget data

main.js:
-added methods to render basic html for sensor, controller, and button xml