fixed start_date bug
add cucumber to .travis.yml
Merge pull request #23 from motasem-salem/start_date_bug

Rename remaining occurrences of sponsor-/partnership_start_date to start_date
Add check in validation to ensure that a valid date object is passed in
Removed custom message option from validator
Using new date validator in Orphan model
Added faker
Add Factories for Orphan and Address and implement spec for date_not_in_future validations in Orphan model
Add DatabaseCleaner
Fix Province relationship in address factory
Removed Reference to Custom Message in Spec
Merge pull request #21 from sampritipanda/orphan_validation
addition of active admin admin_user feature with failing javascript test

the feature includes a failing javascript test which can be rectified
as soon as a decision is made on which headless drivers we are using
for capybara
finished admin admin_user features including testing delete

part of pivotal tracker story https://www.pivotaltracker.com/story/show/76232594

CHANGES
1. addition of gems for headles javascript testing (currently delete popups)
  - capybara-webkit
  - poltergeist
2. Implementation of admin admin_user feature
3. modify cucumber enviroment to use poltergeist (phantomjs) by default
Tidy Gemfile and remove duplicate field from admin user list view

part of pivotal tracker story https://www.pivotaltracker.com/story/show/76232594

CHANGES
1. Change double quotes in Gemfile to single quotes
2. Change gemfile hash to modern style version
3. remove duplicate email field from list view of activeadmin AdminUser
moved "given I am an authenticated user" to background task
added addtional scenario testing create functionality

part of pivotal tracker story https://www.pivotaltracker.com/story/show/76232594
added create story that was missing identified by by cucumber only showing 1 fail
on a bug that affected 2 view
clarified comment and redfactored method creating admin_users

part of pivotal tracker story https://www.pivotaltracker.com/story/show/76232594
1. clarified comment about why we do not need to confirm javascript dialog box
2. refactored method that makes admin users from a table to be more concise
Refactor address_spec; delete empty spec files
Refactor sponsor_type_spec