Build out shared. Begin iterating through app rabbit methods. Almost finished