Add Unit Tests for PlexappFactory.

Unit test use NanoHTTPD to serve up files based on the RESTurl that
corresponds to what the PlexMedia Server serves up.   The code
for NanoHTTPD should be subclassed and the serve and serveFile methods
overwritten.  By default any index.xml file is served if no resource is
specified.