If you press the Reset button you will be shorting +5V to Ground. That will fry something.
As well as fixing the problems already mentioned, I suggest you add a standard 6-pin ICSP header so that you can reprogram the microcontroller in-situ.
Can you explain me please, what to do capacitors around 7805 regulator? Should I place it by the 7812 too?