Settings for sbt to run junit tests / disable parallel tests
Change Logging to trait
Use Buffer as type instead of ListBuffer
Add trait for TimeStamps
Change EventNode to trait
Add class hierarchy plantuml
Introduce ReactiveValue trait

Captures the aspect that the DepHolder can be asked for the held value
Fix typo in scaladoc
Add post refactoring hierarchy picture
Move implementation for apply with Syntactic Signal into Signal trait
Remove getVal, replace old occurences with getValue
Change setVal to setValue
Remove unnecessary TimeStamped inherits
Move TimeStamped to Reactive trait
Update hierarchy docs
Remove TimeStamped trait

Move timestamps val into Reactive trait.
Add ChangeEvents trait to ReactiveValue
Merge branch 'master' into refactor-hierarchy

Conflicts:
	REScalaTests/test/react/test/MacroTestSuite.scala
Added test suite for dependencies
Extended dependencies test suite