Growing Controllable Networks via Whiskering and Submodular Optimization