adding FileReader class to provide step() interface to sound files.