Invia SMS: Electronic structure of alloys, surfaces and clusters