Use WaitForState instead of custom timeout routine
Improve compativility with openrc.sh
Password is mandatory
Add networks option