Add CompositeView JS class, specs.

- Current spec status:
  RSpec:   51 examples, 0 failures in 1.01 seconds.
  Jasmine: 104 specs, 0 failures in 0.041s.