Nice work so far on your Project;
- Be really careful with dealing with AC power. It is quite unforgiving. Think about it carefully and set up some sensible precautions, like RCD's in case something goes wrong.
- I noted you had mentioned Microchip Pics can only be programmed in Assembly. You might want to go back and have a look at that. C and C++ are all supported.
- I can only see the pics of the pcb and the partial scehmatic, but it seems you dont' have any decoupling capacictors for the uP. You may have broken out those supply pins to the header, but really you want to have themas close as possible to the pins of the IC as you can.