initial setup with company-mode
some new packages and user-opts file