Thanks to @JAX, it's fixed. it was related to the push button. wires maybe broken or something, going to test further. But push button 2 works for both sides of the driver so it was indeed push button 1 that did not work.
Check out the link for more pics and a video.
Noob question: I'm using the L298N dual full H-bridge to drive my robot's 4 motors, can someone please give me the name of a chip that contains schottky diodes in a bridge configuration, so I can use it on the outputs to block back EMF? Sparkfun does the same on their boards: http://www.sparkfun.com/datasheets/Robotics/ROB-09571-Serial%20Controlled%20Dual%20Motor%20Driver%20-%20v11.pdf
I know that there are such ICs since I recall a friend using a 16-pin DIP in a similar occasion, but I can't remember it's name. I think it started with "L".