Oh, and here is an excellent guide to setup Freenom and Cloudflare
And another one to setup Cloudflare SSL(You will need to scroll down a bit)