add company-mode
Merge pull request #640 from Wilfred/company

add company-mode