Platform-independent lightweight Python library for designing and conducting timing-critical behavioral and neuroimaging experiments