Added block I/O library

Started making style structs compatible with kernel code style.