* initial commit * add remaining streams * fix warning and unit test * clean up * revert unrelated files * remove state files * lint * add documentation strings