finished mechanic sign in feature

@bartzitz, @jurgens