Organize files

I think currently there are too many files in root folder. Also source code side by side with sql, readme, text files.

I create folders: services, tools, news_sources.

What do you think about this changes?

----

I also thinking to move database related code to smaller files and make it more structured, may be create folder `./database` and `./database/models`.

And create folder syncronizers. But I don't understand completely how it works now...