Split tests into different files
Add Travis config