Added many features, including thumbnailing, template, css, pagination, authentication.