Main focus on cleaning up the `__main__` code and putting things into functions so that the [GUI](https://github.com/Torxed/archinstall_gui) can use the installation steps.
* Keep AUR support after installation is complete
* Phone Home feature, to signal to a master server when/if the installation is completed.
*(TODO: Add a start call to the phone home, and possibly progress)*
* Fixes Issue 22, now shows the file format when listing multiple drives/partitions for selection.
* Reworked sys_command to more behave like a bash terminal being fed inputs
* Bunch of bugfixes, among them were empty drives *(factory wiped disks)* caused a crash
* Adds commands executed into a command-log
* Some more error handling *(True / False returns from functions mainly)*