made the exception log router store the post data in a logfile.
Systemic column replaced by subspecialty
Unbooked procedures should not be filtered out by default
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.
[OE-2648] refactored correspondence shortcodes out of the patient model.
Merge branch 'develop' of github.com:openeyes/OpenEyes into develop
Update README.md

+ update to reflect switch to gitflow methodology for branches. 
+ removed some redundant information
Merge branch 'master' into develop
Merge pull request #5 from everzet/feature/test-env-setup

Test environment setup & configuration
[OE-2604] disallow adding secondary diagnoses with future dates.
Merge branch 'develop' of github.com:openeyes/OpenEyes into develop
[OE-3073] implemented new ui for adding events and episodes.