add travis, add sellMinPrice method, refactoring