refactored slightly the config.h so that it can be easier understood how to code openbm
added additional config to code openbm