Initial commit
chore(gitignore): add gitignore
chore(wams-examples): start node server for examples

Added templated for html pages (views/template.jade)
and for js files (public/js/template.js).
Added required libraries for project
feat(share): add example of sharing between clients

Question:
   When element is sent and created on different client, we need to add
on multi-touch listeners again to the while library, may be we should
copy existing ones
fix(template.jade): fix type for variable call
chore(share): remove unnecessary logs and some not used functions
feat(mirror): add example of mirror between two pages
fix(style): move p tag to left on root page
feat(layout): allow to add code to head of html page
feat(mirror): add simple locking mechanism for moving balls
feat(index): create list out of links
feat(style): change opacity of element to be opacity of color
feat(style): change way to specify color
feat(mirror): higher Z index of local move, lower Z index after release

Z index of local movement is higher than Z index of remote movement, so
when elements overlap, local ball still can be moved
feat(mirror): drag ball by any point, not necessarily at center
fix(share): send item if mouse is inside bar, not center

Previously when center of element was on the bar, that element was sent.
This time when the point that is being dragged by is on the bar, element
is sent.
chore(style): add mix-in for dimensions of objects
chore(style): remove unnecessary class from elements
fix(mirror): reflect changes in wams client

Since all attributes are moved deeper in the object, we need to extract
them from deeper position.
fix(share): send all attributes when element is sent over network

All attributes are sent, they are all deeper in structure