added battery widget(unfinished) and some configuration