Improved tests, naming, added more classifiers to setup.py

Now translation never raises errors, always logs errors