Add company mode, use ruby-mode, etc.

Just basically cleanup some modes.