improve naming, architecture and code style in pick mechanic feature

move mechanic choosing logic to appointment controller
remove bug fix task name(mechanic/job/_job.html.haml) into separete commit on master
rename before filter which find job for appointmenting
add method into jobs model which assign mechanic by params
rename in jobs table field date to appointment_date
add assigned_at field for jobs