Linux installer

**DO NOT MERGE UNTIL TESTED**