minor cleanup
add function to start state monitor
expose startStateMonitor in Python
add executable requested by Kei Okada