ragel: fix multiple parameters support
support constructors declaration

ragel side only
database and code generation still to be completed
simple signals support, should add comments