fixing bug in articles, removing some redundant code, ignore vim swap files
minor changs to styles