Refactor travis-ci yaml for new directory organization

Group by directory e.g. `TESTDIR=Go/beego` instead of `TESTDIR=beego`. Also fixes duda test

Already tested on my own travis.