Improve readability of weekly schedule
Pull up host property to Shell::Base
Add schedule method to DSL