Adding github syncing tasks

-Tests need to be written
-The logic to trigger the task is not yet included
-ActivityLog uses a before_create callback to set when to Time.now, that needs to be refactored, as ActivityLogs generated from github syncs should probably use githubs timestamp for the event to be more precise