Improving infrastructure by creating a Makefile and splitting requirements.
Adding badges to README.
Improving clean and vclean targets
fixing the .travis.yml
Merge pull request #9 from magmax/improve-infrastructure

Improve infrastructure