- create user documentation
- check if charging upperlimit for system is already set and warn if specified limit is greater than system limit
- option to set the notification interval
- option to set the notification timeout
- option to set the suspend limit
- provide choice between sleep (suspend to RAM) and hiberate (suspend to disk)