Apronach.query interface

 » Use service alias instead of service name as key
 » Allow symbols as service name
 » Fix Util module
 » Refactor specs
 » Finish Apronach.query arguments inference and validations
WIP: Apronach.query triggers services queries
WIP: deferring service queries
WIP DSL
WIP: DSL

 » Fix some specs
 » Move each of Service inner classes to their own file
WIP

 » Create Data::List specs
 » Small fixes