Add a quick and dirty pause
Added error detection in cuda bench
Added timing code