Moving non-deterministic errors to their own travis process
allowing non-deterministics to fail.
Breaking up activity and search tests into nd cell
Fixing travis matrix so it allows failures
chaching node_modules
Merge pull request #1275 from cohitre/parallel_tests

Using Travis' Matrices to prevent non-deterministic tests from breaking the build constantly.