Cleaner output, error to stderr
fix small mistake in previous commit
Better option handling. add -s option