Take two.
Tests working with initialization.
Added state.
Added autostart.
Added starting.
Added empty method stubs for url connection delegation.
Added cancellation.
Added append data.
Added README.
Updated README.