Added translation and a way for the user to switch language

Close #12