Begin Language support and Remove Proxy Layer

Add Language Support / resources pattern
Moving services down to groovy and away from Proxy pattern