Francis Williams, Jamaican Polymath, Scholar, Astronomer and Poet