Refactor logic into a generator class
Add travis CI
Add dynamic start_at
Fix dynamic start_at