update after code review

clean model
WARNING! update migrations from previous comment
update naming
update image path
create custom inputs for simple_form
update mechanics create form
bug_fix: mechanic can have two locations by differnt type now