Remove outdated Behat setup and configuration
Add Vagrant + Puppet configuration for local environment setup
Setup and configure Behat + Mink + Selenium2
Implement Behat extension to support modules

This extension helps Behat to load stand-alone features from all
installed modules. Every module installed into project which has
`features/` folder will be tested by Behat altogether with core feature
suite.
Configure SauceLabs integration
Add Travis CI configuration

Configures Travis CI to functionally test application using SauceLabs
integration and 2 latest stable php versions (5.3, 5.4).
Add basic login user-story
Properly require Yii core from yiic
Use the same DB by the app inside Vagrant & Behat

Before this change, FeatureContext didn't had access to
application database when runned outside of Vagrant. Now
both VM application and Behat connect to the same DB giving
tester ability to manipulate data for test purposes.
Merge pull request #5 from everzet/feature/test-env-setup

Test environment setup & configuration