new photo gallery
changed email logic and finally sending to the right address
add missing packages to packeage.json