All scans now accept negative offsets for the --offset parameter
Cleaned up setup.py; made C libraries optional; changed --ignore-prerequisites to --yes.