ifeat: nextbus api
ifeat: add models to support nextbus api
ifeat: save path and point data
ifeat: nextbus schedule api
refactor: some cleanup