The Molecular Origins of Life: Self-replication and autocatalysis