New maps to Execute a command & Preserve state

Also reimplemented RemoveTrailingWhiteSpace with it, and created a new map to
reindent the file with it.