Add images, stylesheets and refactor