Support cross compiling for Windows from Linux.
Update Makefile and README.md.
Move code files to src/
Add Travis-CI support.