fixed cucumber test and project_indicator test (+5 squashed commits)
Squashed commits:
[90a761b] test iterations and indicators, made project mandatory.
[0901410] mass assignment attributes added.
[c17100c] simple unit tests, fixtures and satisfy some warnings.
[5033060] added Cucumber to the Gemfile and a skeleton test that is broken.
[e8a797a] added Cucumber to the Gemfile and a skeleton test that is broken. (+1 squashed commit)
Squashed commits:
[eb18f72] config change to remove some runtime warnings.
Adding Cucumber again.
Merge pull request #4 from tristanmorgan/app-validation

App validation