Gravar-mail: Computational Aspects of Quaternionic Polynomials - Part I: Manipulating, Evaluating and Factoring