New tests

* Added doctests in `crypto/gpgi.py` for import_key
* Added a new unittest class for GPG functions in `test/test_commands.py`
* changed makefile so that `make alltests` now also tests all the doctests(many of them fail)