correctly account for local rvmrc
added initial test for simulation
added a formatter to make output more selective and open to send data to the web or other medium