Text this: A Survey and Classification of Controlled Natural Languages