Remove inital drawer jank

This change lifts the app into a component so we can use Polymer's event
propagation correctly and listen to tap instead of click. Also, use will-change
and unprefixed transforms to make the code prettier.