Make installations automatic, limit by architecture, correct doubled filename extension, make consistent URL generation, clean-up code.