implemented config file saving, introduced commands for add/remove sources