Merge pull request #41 from alim/Issue_38

Issue #38 - Initial code update for subscription views. Also includes up...
Issue #38 - Updates to subscription views, controller, and model for streamlining user interaction
Merge pull request #43 from alim/Issue_38

Issue #38 - Updates to subscription views, controller, and model for str...
Issue #44 - Fixed SMTP setting.
Issue #45 - Added flash partial to new session form.
Issue #45 - Code format updates to remove tab characters in new session form.
Update
Merge remote-tracking branch 'origin' into Issue_5
Updated Subscription Methods and Spec Model
Updated Subscription Methods and Spec Model