Fixing #2

Changed parsefile logic to check if we're trying to parse the current
file in which case we simply getline(1,'$') so even if it is unsaved we
get the latest rather than what's on disk.