rename core class with more standard names
add BatchReport, and status
rename tests