commit parziale per #30 manca parte css, js e controlli.