Boulder smart grid company gets $3M investment