autoload default modules
split storage from outputs & add validation method
finishes validation, and adds bootbox