Fix specs & cleanup & improve Makefile.
Add travis build.