Worked more on documents.

* Parsing looks good but it's untested.
* Removed the need for an explicit start, now only the ending three
  periods is required.
The docuemnt's file object no longer stays around