cleaned up strand interface and hid some internal details
added tests for strand api
Removed configuration functions from hue.API interface
go fmt