Merge pull request #10 from edsu/master

install changes
Merge branch 'master' of github.com:eikeon/marvin
Changed so that first target is 'all'.
Added cert and key flag for running secure server.
Fixed issue where motion would not trigger nightlights when first turned on until current motionTimeout occured.
Compute MARVIN_HOME from GOPATH instead of HOME.
Upgraded to bootstrap 3.0, bower 1.0; added senses page.
Changed typescript version and bumped marvin version.
Cleaned up angular dependencies; fixed dropdowns.
Vary ws protocol based on http/https.
Removed unused code.
Workaround duplicate issue.
Aligned with bootstrap 3.0.
Moved Light States and Transition to their own pages; added activity and transition button dropdowns; more bootstrap 3.0 formatting changes.
Added Gruntfile; added longExpires.
Cleaned up light controls. Added senses back to home page.
Tightened up the activity section and a few formatting changes.
Introduced "message to Marvin" interface; added uptime (closes #12).
Added LICENSE.
Added support for multiple addresses.