Add a puns endpoint, move everything to /api/

For cleanliness, we moved everything onto /api/ endpoints
when interacting with the python script. This was so as to not
pollute the URL space for the webapp, as the endpoints
use conventional names.

ALso, introduce the /puns endpoint so that a dictionary of puns
may be maintained on the server side for use by the script.