Fix buffer creation and fold remembering, #70 and #56

Use qstrahl's method for non-destructively opening a file. Also, remove
the empty buffer created by :tabnew