NewModularProject

In this project I tried to implement modules. I have created three
modules which describe a counter, a decoder and a debouncer circuit for
the switches.
The code synthesizes correctly, although the actual behaviour of the
circuit is slightly wrong.

To be done:

-correct the toggle function (now only works if the button is pressed)
-correct the flash function (now the leds are always light)
-use a different clock for the debouncer, as the one now used is too
slow.