Fixes , code refactoring and genres in alphabetical order

* Removed linked genre existance check in new station creation
* Fixed a bug of genre duplicate entry
* Did some code refactoring
* In stations list show genres in alphabetical order
* Added src/config.vala in gitignore