- double check for child.destroy before calling destroy
- destroy needs to happen however so that a child marker can clean
  itself. Therefore models-watcher needs to push MarkerModels or
WindowsModels up and not its internal model.
issue #534
renamed examples to the correct issue
issue #534
- bumped SNAPSHOT to 1.2.0-SNAPSHOT
BREAKING CHANGE (REASON for Minor Bump)
- issue #526 removal of class type directives
- corrected examples which used class directives
attempted merge with upstream