Add choose language option

This implements a configurable language and addresses issue #65 
:+1: