Adds preview option for schedules
Convert tabs to spaces
Adds timezone option to config
Adds update script
Adds timestamp to logs
Fixes some edge cases

The scheduling cron that sets up weekly schedules now runs at the start of the week according to the config timezone
Fixes bug where you couldn't set an exact schedule in the timezone offset from UTC
Preview command now displays the current week's schedule (even if the date has past)
Adds RESTful API; Reorganize source files.
Get device data from Vera API

Adds file cache for caching json data
Adds vera DimmableSwitch
Adds remote url support using eloborate scheme to login and fetch a series of session keys
Adds godady intermediate and root certs due to a bad server chain of home.getvera.com
Fixes path issues
Updates README with more documentation
Adds option to disable API server
Adds https option for API server
Adds device status
Adds jshint and use strict
Removes devDependencies from prod update script
Adds more git cleanup to update
Fixes schedule bug; preloads devices before start
Adds more data via API

Refactors vera devices for better inheritance
Fixes Switch status
Fixes other device statuses