fixes #349, Squashed commit of the following:

commit f711828ffb4eef6e18d1bfee25ec917c64eafdd8
Merge: b719ab8 eb1e51e
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Wed Dec 4 09:49:20 2013 -0800

    Merge branch 'master' into new_app_launch_err#349

commit b719ab8836015cede0d13136b28543bb1a3dfa30
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Wed Dec 4 09:44:55 2013 -0800

    fixes #349, also fixed suite-order-dependent issue with AppInstancePageView.spec

commit 6663a1b71e798e3a0bbbfe3a0340df0e30f284a6
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Dec 3 18:53:46 2013 -0800

    functioning test for app instance page view, but issues when re-arranging suite order

commit bd6f0f82e4aaaff167dc7d43dc47c3da7e78a732
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Dec 3 15:31:47 2013 -0800

    removed unnecessary statement in ClusterMetricsModel constructor

commit ccf56520ae786f882a06d36354f6db9ce40449c1
Merge: 29d84db 84d149a
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Tue Dec 3 13:04:00 2013 -0800

    Merge branch 'master' into new_app_launch_err#349

commit 29d84db007369254f1d18bbb4f5a12e9f05a1c8a
Author: Andy Perlitch <andyperlitch@gmail.com>
Date:   Mon Dec 2 16:41:36 2013 -0800

    removed console.log in datasource, changed logical operators collection debug name