Added unit tests for Aspect

- Exclude tests
More unit tests for Aspect

- Aspect.Empty, .All, .One, .Exclude
- clarified Aspect.Empty meaning
Added Aspect unit tests call to Program.cs
Included TestAspect.cs to mono unit tests
Merge pull request #74 from Maximusya/aspect-unit-tests

Aspect unit tests