[WIP] Functional testing

@harvesthq/chosen-developers: What do you guys think of functional testing?

I'm not that familiar with testing, but tried to set up the basics using capybara and poltergeist.

Some to-do points:

- [ ] **Single tests**

    - [ ] Single with deselect
    - [ ] Single with selected
    - [ ] Single with disabled
- [ ] **Multi tests**

  - [ ] Multi with selected
  - [ ] Multi with disabled
  - [ ] Multi with max

- [ ] **Use separate test html files instead of example pages**