Properly handle apostrophes and reserved words in record fields

Should fix https://github.com/elm-lang/elm-lang.org/issues/203
minor style improvements and remove unneeded reserved word