Dash-Handling Fix

Makes dashes stick tight to words on either side, whereas previously
you needed to type a space on the right side of the dash.
Changed Whitespace Handling in Editor

Attempted edits are now ignored if they just introduce a single space.
This allows the entry of multiple spaces after a period, and just
generally makes the whole editor whitespace agnostic.
Default Word Fetching Size Change

For the sake of making testing easier more than anything else, I've
changed the default fetch size from 1 chapter to just 1 paragraph.
More Punctuation Spacing

A more thorough look at punctuation spacing, this time taking
quotation characters into account.  It's not perfect because it's
impossible to tell whether a quote mark is opening or closing, but at
least the user should be able to type comfortably because extra spaces
are ignored, even if the formatting is less than optimal.
Added Reset Buttons

Pretty much what it says on the tin.  The typing and results views now
have reset buttons that will take you back to the initial view.
Time Elapsed Bugfix

Having a newline at the end of paragraphs was messing up the time
elapsed count, so I've changed it to ensure that we're using real
words to start and end the count.