Payment methods: first working version

Quite files changed, and first working is finally here. Please, be patient, and let me know if want to talk about details. There are some other details on the road: I detailed them as new tasks at our tracks :)