Add Apply button to project detail page.

This would take the user to the student app and automatically select the project he hits apply on.
Adding necessary nil management for projects that do not have defined certain characteristics.
Convert indentation to tab indentation.
Merge pull request #20 from ipoconnection/apply_button

Project Detail Page needs Smart "Apply" buttons to Student App Buttons