chore(stuff): add grunt/bower/npm/karma infrastructure

There isn't much to work with yet in terms of actually writing tests, but this patch provides an infrastructure to easily begin writing tests when refactoring.