 March 20, 2017:
 -Fixing a bug caused by changing the RTC Lib.
 -Changing Time calculation from minutes to military.
-
-TODO:: 
-Implement Auto/Manual Control modes for development, debugging and presenting.
+-Implementing Manual Mode in DEBUG mode.
 */
 
 #include <DS1302.h>

    */
    WriteOutput(!isItDayTime); //Make changes if needed.
    #ifdef DEBUG
    sprintf(buffer, "Datetime: %02d/%02d/%d %02d:%02d:%02d\n", time.date, time.mon, time.yr, time.hr, time.min, time.sec); //Print the datetime for debugging.
    Serial.print(buffer);
    sprintf(buffer, "Datetime minutes: %d, Sunrise minutes: %d, Sunset minutes %d\n", currentClock, (Times[0] * 100) + Times[1], (Times[2] * 100) + Times[3]); //Print the times for debugging.
    Serial.print(buffer);
    sprintf(buffer, "As of %02d/%02d, approximately, sun rises at %02d:%02d and sets at %02d:%02d\n", time.date, time.mon, Times[0], Times[1], Times[2], Times[3]); //Print the times for debugging.
    Serial.print(buffer);
    #endif
}

void WriteOutput(int level)

    }
    else { /*Either Pole*/ }

    int currentClock = rtcTime.min + (rtcTime.hr * 100); //converting it into "Militray" way of timing makes easier to compare.
    isItDayTime = currentClock > (Times[0] * 100) + Times[1] && currentClock < (Times[2] * 100) + Times[3];
    /*
    i.e. 
