*Add letsencrypt support *Add afraid.org support *Refactor env error checking *Add dynamic ip polling and updating