Use company-mode in stead of auto-complete
more settings for company mode
add Yasnippet