added comments

also add configReader to the software namespace module