Gave up on gcc 4.7 in Travis.

It works, though...
Updated Makefile.

Added source files as dependencies to object files.
Added version information.

Of course, we are not yet ready for a release...
Added documentation.
Added (un)install targets to Makefile.