[#18] Updated Data API for GoConnection

Detail:
* Added WebStorm ignore files
* Updated demo to reflect polymer changes
* Updated Karma configuration to wait until Polymer is ready
* Added testing setup file
* Removed room element & related files
* Added Connection E2E tests
* Updated Base element name & functionality
* Updated connection element functionality & name
* Added docs for connection element
* Added TODO's for base element

Description:
  Modified GoInstant connection element to be simpler. As we get
  deeper into joining rooms, updating key data, & using channels
  to have a 'JQuery-like' selector syntax to make using GoInstant
  that much easier for new users. For example:

  // returns the room name or undefined
  GoConnectionElement.find('roomname')

  // NOT IMPLEMENTED : returns the key for a specific room name or undefined
  GoConnectionElement.find('roomname.key')

  //NOT IMPLEMENTED : sets a key value if the key exists & returns the key or undefined
  GoConnectionElement.find('roomname.key').set(value, options, _callback)