Add the bundle definition for public site area

All the public facing site pages will be grouped together in the public
bundle.
Add knp menu bundle
Add initial layout and home page route