This merge implements #11, #12, and #13.
Pokemon can be retrieved by ID or as a collection, and the server will respond with a 404 not found if no Pokemon exists for the given ID.