Very High Energy Phenomena in the Universe