frontend/bower: add missing deps
frontend: replace cacophon-app element with inlined elements
frontend: reorganize polymer imports
frontend: bind(this) and proper object initialization