Add an example task implementation.

See
https://github.com/TheTaz/IO2014/wiki/Architektura-systemu---struktura-zada%C5%84
for details about task structure.
Tests for nodejs server side and browser frontend added.
Restructure project. Add testing framework with example tests.
Revert "Tests for nodejs server side and browser frontend added."

This reverts commit b1a683272c3e5b780521e5d17187e98d27db6a34.
Merge pull request #19 from TheTaz/restructure_with_test

Restructure project. Add testing framework with example tests.
Merge pull request #18 from TheTaz/example_task

Add an example task implementation.
test connection manager
Merge pull request #22 from TheTaz/test_connection_manager

test connection manager
fix specs formatting
Merge pull request #23 from TheTaz/fix_connection_manager_specs

fix specs formatting