Includes for cpp and headers

Currently, I am attempting to write a class for use of a sketch, and I am wondering what do I need to include. Is WProgram.h all I need, or do I need more?

Also, can someone poitn me to a good tutorial on making and using class with arduino sketches?

Did you see this? http://arduino.cc/en/Hacking/LibraryTutorial

No. I originally thought I can treat it like a normal C++ class, so all I did is include "Wprogram.h" within the class source and headers.

Thanks. I will start from this.