Add .travis.yml, reorganize makefile.

Add:
	.travis.yml
		-add .travis.yml for Travis CI build status.

	makefile
		-move all .PHONY targets to the end of the makefile.
		-add install target to run install.sh.