add mechanics profile editing page

@bartzitz, @jurgens