Cleaned up project layout, can build cmdline version without SDL.
Added Travis config file.