Added brakeman gem for checking security vulnerabilities
Added ActiveAdmin
Added some useful gems like brakeman, annotate, pusher, enumerated attribute
Started refactoring some cucumber features to allow possibility of two types of users: individual and members of organizations
Add Organization Model
Add organization kind field
Added relation between Users and Organizations
Added some validations on Organization model and added some model specs
Add a framework for running js based on which page we\'re on. Added js to only show the relevant form on user sign up
Added labels to Kind Enum in Organization model
Added organization creation through admin portal and relevant cucumber features
More improvements to org creation and user list display on admin portal
Added Paper Trails
Improved the User model on the admin portal by allowing editing of organizations and roles (partial)
Switch to a single user model for app and admin panel
Allow updating of user model without having to reset password
Replaced AdminUser with just User with :admin role
Added filtering on Organization Admin panel by kind
Added roles scoping on User admin panel
Added partnerships between organizations