Eugenes branch

deployed travis and fixed all tests so they are passing