added some more stuff from learnvimscriptthehardway
added first go at quote completion