Fixed read member method of file class and related problems
* the problem was that I wrongly assumed pread to allocate the required buffer
** i.e. it was fixed by simply allocating our own memory which is then managed by the BufferGuard class
* fixed offset calculation in BufferedStructureGuard
* added size member method to the Storage template class
* added exception in case at member methods range check fails