Add extra data to context menu items for back-reference. Add .gitignore.
Updates to positioning to take into account offscreen menu. Adds long-tap
ability for mobile screens