Added license
Implemented sunrise/sunset time fetching
Reworked code layout and moved timing into a module