created a JokeController to control the flow of the datamodel.
using simple singleton pattern create only one instance of JokeController