Text this: A review of recent development in smart grid and micro-grid laboratories