Pretty Snap and RequireNonNull

-Make Snapshots.snap and Requirements.requireNonNull to use original source whenever possible.
-Make Snapshots.snap and Requirements.requireNonNull to require at least one argument pass in.