Refactoring
Refactor base specification
Merge pull request #56 from cakper/specification-refactoring

Refactoring. Fixed #39, #52. Defining Filter, Query and Result namespace