update deps for all, test with bower & npm

Updated to latest deps for tests. Using bower for deps.

This is the first PR of several. To come: convert to component, fix tests.