As for the decoupling caps i have none because I am not familiar with their placement in the circuit.
I mean i was planning on having a reasonably big cap between Vcc and Gnd but beyond that i have no idea how to couple discrete logic signals.
Decoupling capacitors are used because quite often the power supply has a high impedance to high frequencies. If the circuit suddenly draws a large current for a short time, the supply voltage will drop, then when the circuit suddenly stops drawing current, the supply voltage will increase, often to much more than the nominal voltage. A capacitor will discharge slightly, when the supply voltage starts to fall, therefore keeping the circuit powered and charge up more, when the supply voltage increases, thus absorbing excess energy.
The general rule of thumb for decoupling is one 100nF capacitor per IC, but if it's low speed then one capacitor across the supply will often suffice and if it's run off a battery with a low impedance and very short leads, you may be able to get away with none.
Capacitors are cheap though, so unless there's a reason not to have decoupling, then just do it.