Updates
* All the dependencies are installed from PyPI instead of relying on submodules
* There is a new settings menu for user configuration (Under "Settings > User"):
![image](https://user-images.githubusercontent.com/4020546/123848736-0bfade00-d8e6-11eb-87ed-7b3811f205fe.png)
Details below:
> Those paths are telling Ki-nTree where all the user configuration files are stored, instead of being hard-coded. By default the configuration files are created in the user's home folder. The path to the configuration and cache files can be changed and they are stored in a `settings.yaml` file also located user's home folder (in `kintree` folder).