more tests and refactoring
more tests and refactoring

* added tests for what_is_my_ip
* added tests for setting client ip
* added 'patch' to allowed methods
* renamed blueprint variables
* added mock blueprints and instances for testing set client ip

CSC-IT-Center-for-Science/pouta-blueprints,CSC-IT-Center-for-Science/pouta-blueprints,CSC-IT-Center-for-Science/pouta-blueprints,CSC-IT-Center-for-Science/pouta-blueprints