added explicit typing to functions
Made step2bjmp more verbose, so we know its doing something
Made selection of psf stars more stable.

The PSF is built from a list of stars provided by step0jmp.  This list sometimes has
galaxies in it. The CHI cut on output of nstars is dynamically tuned to slowly
remove the things that are mostly likley not stars.  The base assumption is that
most of things going into the PSF are stars.
made the logging messages use the logger instead of sys.stderr.write.

The logger function should be use to write logging / debug messages..
Added ability to run step1 even if mkpsf failed.  --ignore
Corrected issue with output of logging messages when errors occurred
Merge branch 'master' of https://github.com/ijiraq/MOP