Combined the offline and online capturers into one.
Issues:
	1. If the user kills the process during a live capture, the I/O buffer will not write
		to the SIP.log file.