Add authentication helper and payment management integration file
Added payment profiles connect test
Begins process of integrating contacts module into dashboard; all contacts are currently displayed on the dashboard, can view and edit contacts, cannot add or delete contacts properly
Modifies dashboard#index to include @user.
Can now add user, edit user, and view users via ajax on dashboard.
Caveats - user must first be signed in, delete user works but only after refreshing after missing template error.
Adds some styling to mirror styling of appointments module
fixes merge conflict with master
Adds additional styling, delete route still needs bug fix
Style the students module

- also cleaned up various thing around the codebase
- eager load the contact info for people
Add styling and JS functionality to students
Finish new contact form functionality

it shows up and dissapears when it should.
also, it adds contacts correctly with the right bindings
Add Mocha gem for stubbing stripe calls
Add payment profile factory
Make PaymentProfile.get_client_info a public method
Add delete functionality
Modify stub_login to use mocha mocks
Add controller test to payment profile connect to check for stored keys
Merge with origin/master
Merge pull request #21 from sea-lions-2014/ky-test-payment-profile-new

Added mocha mocks and stub login for controller/integration tests
Update payment profile controller to take most recent profile for access token and publish key
Finish student styling and JS

all actions work and are ajaxified