Add some verifications, add an implied bit of code.

I add this return statement so we can throw in a printf somewhere
if we want to be let-known if we're all okay, the thing will do that.
Add some comments.
io: rewind to start during length calculation; main: dynamic sizes in read implementation
io: Adding io_file_read function

This function reads the given filename automagically.