Script now accept options

- options for profiles aren't actually implemented yet. Need to check how they work first. Default install now is USB mode.