Completed pull module and wrote some messaging functionality.