Updated site templates and style.
Added photos.
Updated homepage; Added 404 page and a page for Java.