Remove tmp from .gitignore
Merge pull request #11 from akshayp/patch-2

Remove tmp from .gitignore
Added creative commons mp3s that can be used on triggered events.  Added (very rough) SmartThings support.  Still on interface or tests - and the code is redundant, but its a starting point.  Intend to clean it up this weekend.  Added overall config params passed to each controller init so it still sandboxed from other devices, but has exposure for common settings (intervals, IP, etc).
SmartThings interface.  Changed how selected tabs are handled, so was able to remove some nasty device-specific CSS.  Added time to schedule polling in log.
Fix broken lazy-loaded images.  Also - only lazyload if controller is not the default view
Roku should only postload if its not the default view.  Smartthings should only poll for auth token once - but poll for device lists on every init
Some minor markup fixes.  Added a global State variable to expose non-sensitive state info to client - including current device state (on, off, connected, whatver), value (object of stock info, object of light switches, whatever), last time updated, keymap, input types and markup templates.
Remove override that was causing stock polling to occur in off-hours.  Change out unnecessary on() with once()
We wont be needing postload markup.  Add in SmartThings device state
Add link to new gh-page static demo.  Fix absolute path for loading.gif
Add a welcome page if you havent configured any devices yet.  Add in colors based on ambient luminosity (not yet supported by browsers).
License info.  Use plain-text description for templates for better a11y.
Dont assume youll always get proper data from stocks api
events also need to ensure the object is as expected
Roku fixin
Tweaks for LG.  Still need to sort out auth issues.
Have a short interval poller to make dummy requests to devices within the network, to keep track of which are on.  If I can connect to the Samsung TV, its on.  Thisll later be used to adjust the interface depending on state.
https for instructions instead of ssh
Add state poller to foscam thatll check that the camera is working - and if the alarm is armed or not
Better spawned processes that will report when theyre done executing - giving the ability to track PS3 state in a less hacky way.  Roku, Panasonic now report state.  MP3, Speech and PS3 rewritten