Text this: Introducing Various Semantic Models for Amharic: Experimentation and Evaluation with Multiple Tasks and Datasets