Moved repo list and functions into their own modules