Colloquium on Graphene Physics and Devices