Add basic partition table parser