treat user-specified theme resource as filename

As of Nightcode 0.2.6 when a user specifies theme resource via command-line, it is considered a resource on classpath which is counter-intuitive because the user would not have the file inside the Nightcode JAR file.

This PR makes Nightcode treat the user-specified theme resource as a filename, and complains if the file is not found.