integrate archive algorithm with Chrome API
clean up
improve start/stop UI