This is an initial implementation.

I inherited from wurfl_handler/base.py rather than handlers/base.py
because I wanted to make use of your caching mechanism.

This is not the best way to do things. Happy to refactor with 
some guidance.