adding the ability to instantiate using base class & add example that pa...

...rses from json encoded questions file
I really hate static methods...

What do you think about moving all of them as module functions?