Correcting compilation warnings

- Never used parameters
- "dumb" warning ignored
- todo at some point, solve signed/unsigned comparisons
Unit tests cleanup

- Tests are now defined in their own .cpp
The README.md file is now up to date.

- Adding a support section
- Adding a contributors section
Travis CI setup