made many changes to migrations to include if exists and unless exists to multiple files - also made many changes to anuthentications controller such as changing password from uid to hex