Context menus

- better styles for context menus
- extended jquery.contextmenu.js:
-- added classes how the menu is opened (up or down)
-- customized icon. It will now be added as i element to use with
FontAwesome
- Improved code if pull request #3