Updated Keyboard Mapping

Updated mappings to be buffer specific (like I did for jquery-doc plugin), and moved them into a separate file type plugin so they are defined only for Ruby files and not others.