Require ac-company no more
Use eval-after-load for now
Use rudimentary error handling
Fix highlights and notifications
Remove unneeded code
Whitespace
Make redisplay go to point-max first
Make text and programming buffers always show trailing whitespace
Autoload company
Simplify function