 
 #include <SPI.h>
 #include <SD.h>
-#include <avr/sleep.h>
-#include <avr/power.h>
 #include "handleSerial.h"
+#include "powerSleep.h"
 
 // DANIEL
 /*********************************************************************************\
  * Setup: Declare variables
  *          May need to be global (If not global, this goes in void setup()
  *          Put in a "state" struct? A state struct can just go in a header file.
+ *        
 \*********************************************************************************/
 
 void setup() 
 {
   // Initialize Serial Library
+  // Initialize TWI Library
+      // No need to initialize SD library -- SD.begin() initializes SD card.
+  // Setup Digital I/O pins
+  // Setup Interrupts
+  // Disable unneeded peripherals
+  disableUnneededPeripherals();
 }
 
 void loop() 

*   1. Setup
*   2. Handle Serial (for start-up configuration)
*   3. Loop
*        Enter Sleep (low-power mode)
*        < Will wake up on Interrupt and continue: >
*        If serial is enabled
*          Handle serial input
*        If four seconds are up

  *   call function Sleep();
  \*****************************************/
  if(/*sleepEnable*/)
    enterSleep();
}
