BIG FLASH CORPORATION REGISTRATION RIGHTS AGREEMENT