Describir: Design of buried charged networks in artificial proteins