First pass of company-mode integration
Whitespace fixes

I swear!
Move company-mode integration to bottom of code file
Attempt to dynamically load company-mode integration (broken)