Basic flycheck support.

I'm not familiar with flycheck yet, and have no experience with it. So
there maybe some problems with it when dealing with big projects.