Add syntax + ftplugin for ruby/python/cpp/css. update vimrc.

Update vimrc with <F8> to execute current file, move max line
length from 80 to 100, update ag command executed when grep is
used in vim, map ctrl-p commands based on directory.