implement readData() method. dataAvailable() method was also changed to check fifo status instead of just checking interruption bit
update doxygen comments