updated enditing infrastructure to pipeline form

Works; extending the editing functionality should now be easier. 

So now, I'll add my spell checking and help extend it to handle inline multi post edits if needed. The infrastructure was optimized thoroghly to support the introduction of multi-line edit support.
Merge pull request #28 from jt0dd/patch-4

Thanks for all of the hard work!