Tests refactored
- tests moved to separate directories
- one class for each tested method
- StyleCop fixes