Circle Graph Theory