Merge pull request #11 from sdh16/master

sync master and develop
work on settings
Merge branch 'develop' of https://github.com/sdh16/dometro into develop
spme more work on settings
some more work on settings
basic settings working, still lot more to do
basic settings working, adding device list skeleton
settings displays devices in the virtual device
added bootstrap to display datatables, metrojs does not have styles needed
corrected styles for buttons in settings screen
enhancements to virtual device creation
almost there
minor improvements
minor improvement on enable-disable of edit variables
virtual device settings almost functional, still have to work on some corner cases
some beautification
use bootbox for alerts and conformations
linked dashboard and settings
resturctured the UI a bit
small bug in last checkin