Merge pull request #6 from gschrader/bootstrap

first attempt at the UI using bootstrap
httpport config changed to httpsport, you must now access the server with https://ip:port, I've provided default .key and .crt but you can generate new ones, i'll add instructions to the readme later
moved pushgui into index.html, changed bootstrap popovers into tabs
keep track of selected tab when refreshing
use timeago for timestamps
Add try/except for when someone attempts to connect for https but fails (eg by connecting via http)
Merge branch 'master' of https://github.com/juggie/AlarmServer
add a little content to readme
move index.html to ext (all files served from there)
got rid of /ext for html requests, all files now appear to be in root. moved index.html from main app dir to ext/, changed the https file code to be a little simpler and remove an else: block
added tooltip for actual timestamp, prompt for code which will be
driven off of config options (prompt for code only if code isn't
specified)
remove the first event off the list not the last one
make it so I don't accidentally commit my cfg file

we can maybe add a line in the readme to change and rename this file
accordingly
oops this should be in the last commit as well
add eventtimeago config option, add /api/config/eventtimeago json response to get value for http interface
add note to readme regarding config example
add 'all' log for zone and partitions
hooked up config value to toggle timeago
added all tab for zones and partitions
first attempt at status messages