removed unused dependency
- latest jquery;
- syn - a library to simulate user interactions in tests;
- fixed 'test' task;
- created 'server:test' task to be able to run tests in real browsers;
shims for phantomjs. It doesn't support function.bind
- getting tests to work;
- adding a couple of basic test specs;
return focust to the initially focused element
implemented more test specs