High Energy Space-based and Ground-based Observatories