Snap Crackle Pop - An Alternative Theory of the Cosmos