Django admin support

It wasn't possible to use django-enumfields in the Django Admin because of incorrect value conversion. I fixed that and added tests.