add unit test for adjacent bots moving forward in a line
add more checks to basic move test
add unit test for train collision
refactor reusable test code into their own modules
add some unit tests for suicide
change test robots to actual code
add travis ci config
fix runners