Limit build output

Travis-ci was choking when too much content was output
during the build. This should resolve that problem.
Add clean build target
Switch unit tests over to cpp target

Neko, while faster, was unstable. It would randomly
segfault causing the appearance of build failures