Hominid Evolution, a detailed refutation of creationism