update gitignore for bin folder and swp files
fix documentation to use syntax highlighting