added usage description
fixed documentation typos
added swp files to the ignore list