#26 get service ids for the specified tag
#26 use proper error class
#26 added some useful method to the container
#26 added possibility to prepend a call (useful for compiler pass)
#26 added compiler and some basic compiler passes