add Visit class, visit migration and associations