PECL Packages Support

PECL Packages Support

issue: #19 
Could you move the **app** role to the end, please? This role should be always the **last** one.