feat(footer): attach-keyboard attribute directive to position footer above keyboard