Fixed url for licence and logo
FSpec v. 0.0.6
Updated readme
Code cleanup

Inlined single usage of MatchResult.apply static function
Reduced Should and ShouldNot duplication
Extracted common matching functionality

This reduces the code duplication between 'should' and 'shouldNot' verification
functions. It also removes the need for pattern matching in the 'itShould' and
'itShouldNot' implementation.
Removed applyGroup function

The function itself did not implement usable functionality for writing general
tests. The function was only used by the tests for the DSL itself.
Updated readme about self-running test assembly
Fixed execution order of setup/teardown

Multiple setup and teardown operations in the same context would execute in the
reverse order.
Restructure runner specs

All specs that have to do with the order in which examples are executed have
been placed in a common group
Projections file allow test helper navigation
Removed unnecessary parameters for function
Changed RunnerSpecs to use new matchers
Top level filtering of examples
Extracted helper functions for filter tests
Filtering of nested example groups
Created 'behavior' function

Can be used to group multiple examples describing a specific behavior
Reuse code between shared examples
Return all examples, when none are included
Removed unused assigned value