Changes:
- Changed flymake to flycheck - It Just works
- Added auto-complete support for Go
- Some other minor stuff (commenting etc)