Sync user repos async

- Sync users and repos with sidekiq workers every sunday midnight.
- Add sidekiq dashboard only for admin users (added a migration for admin attribute).
- Add whenever to schedule tasks