First code and tests
Git ignore file
Travis configuration