update gemfile
fix hash keys
syntax improvements

bring syntax up to date with main markdown tmbundle, but add fenced
code support