Cleaned up the implementation of ranges in specifying crossings.  Made
the argument to \CelticDrawPath mandatory.  The size keys are now
evaluated first to ensure that the size is set before any crossings
are parsed.
Added pdf to the files to ignore.