Using millis() instead of delay

It is packed into a function, and can be copied to any sketch. I also made it into a library, as stated previously. I based this of Blink Without Delay. It is not only for blinking. It can be for almost anything. Even this code I uploaded does 2 actions at once!