Fixes #164 - add initial guide on testing elements

reviewers: @ebidel @robdodson 

Preview: https://github.com/Polymer/docs/blob/4b8e748dad6007bc859ae057ba6f20610fa25a0a/articles/unit-testing-elements.md

I plan on following this up later in Q4 with a more detailed end-to-end walkthrough, but this will at least give us something until then. Go go testing!

"`flush()` allows us to asynchronously dirty check pending objects are observed and ensures notification callbacks are dispatched accordingly. It also triggers a flush of any pending events."

Something like that?