Merge pull request #9 from neonbunny/master

Port number range checking
some initial new UI elements (JavaScript, CSS and HTML)
update old index.html to reference new CSS path
and new path of the old style sheet
remove old location of new style sheet
last fix ups for the new semi functional new AJAX UI (use /index.new.html)
file head license
Merge pull request #10 from nccgroup/newui

Semi functional new UI - initial merge
some minor HTML fix ups
Merge pull request #11 from nccgroup/newui

some minor HTML fix ups