Update project organization and introduce .go file.

* Organize project according to more common practices.
* Added support for .go as alternate to Goatfile.
* Both .go and Goatfile are supported, but .go takes precedence.