Rename tests to match their class names
Clean up examples by moving assertions to functional test suite
Improve readability of examples and allow passing custom ports
Additional functional tests
Merge pull request #11 from clue/tests

Tests