Merge pull request #75 from raytiley/isactive-array

Calculate changes of arrays based on content
Sync route-recognizer
Label promises after refactor