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"):

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).