PECL Packages

* Improve file with list of PECL Packages
* Changed php twig template for pecl packages list
* Fix tests setting the peclpackage data
BundleController

* Improve method to Set/Get Pecl Packages
Vagrant Bundle

* Return the object in setters methods
BundleController

* Created test for indexAction
* Added method to retrieve VagrantBundle Object
* Changed vagrantBundle call to use vagrantBundle getter
PHPUnit

* Added excluded directory
BundleController

* Create test for indexAction when generateFile fail
Fix duplicate permission lines

Patterns like `^;listen.group` will only replace the default setting during the first provisioning. Future provisionings will keep appending permission lines at the end of the file, since the semi-colong of the regexp(`^;listen.group`) won't match any lines in the file.
Merge pull request #98 from iambrosi/fpm-duplicates

Fix duplicate permission lines
Added Gitter badge
Merge pull request #99 from gitter-badger/gitter-badge-1

Add a Gitter chat badge to README.md
Pecl Packages

* Added support to install PECL packages
Fixed Travis badge
BundleController

* Moved app role to the end
Merge pull request #100 from fabiorphp/master

PECL Packages Support
Merge pull request #97 from sndpl/master

Added root password for mysql/mariadb and tabs for database settings
Create CONTRIBUTING.md
Proposal to move code from the bundle controller to seperate roles.
Updated the application architecture
Remove exception test
Fixed some tests