some refactoring; adding cron job to update rain data
added __init__ files
static
made instance functions
self