finish exercises, add refactoring to spec helpers and sign in form