Text this: Advanced fault detection methodologies and communication protocols for DC micro grid -A technical review