Fixed require
Do not set defaults if no defaults
Moved startup list generation to configManager
Use awful to determine if we are running in awesome
Removed cruft