This is a "most useless machine" i made. I used a instructable but it was a comment by "compukidmike" that was the schematic i used.
here is compukidmike's schematic picture thing http://www.instructables.com/files/deriv/FCQ/XPAC/G43EFYKB/FCQXPACG43EFYKB.SMALL.jpg
This uses a SPDT switch and a DPDT toggle switch and a servo modified as a gear motor. When the toggle switch is thrown, the servo moves the finger (when the finger leaves it lets go of the SPDT switch so that it can power the circuit after the other switch is hut off), the finger switches the top switch which reverses the servo. Then the finger goes back inside the box where it hits the SPDT switch and stops. The circuit is now off and waiting for you to flip the switch.
here is the servo i used (has to be modified for the schematic above) http://www.hobbypartz.com/kahaoubrmo14.html
here is the DPDT switch http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_header=search_go〈=en&site=us&keywords=EG2456-ND&x=5&y=11
here is the SPDT switch http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_header=search_go〈=en&site=us&keywords=SS-3GL13PT&x=0&y=0
and here is how to modify a servo http://www.societyofrobots.com/actuators_modifyservo.shtml
but you will want to remove the circuit of the servo and solder wire straight to the motor.
Finally my useless machine being useless
https://www.youtube.com/watch?v=BPQF_7gUNDY