Updated docs
Merged new docs
Added get() and set()
merged cleanup branch
Merge
Added traffic light example
Added new example and new features like set() and onStateChange