refactor with shared examples and macros
fixed bug
Add user, video and session macros
Add shared examples for my_queue & sign_in redirect