added newrelic to monitor performance
indexing role name
enable newrelic for prudction
update read me for newrelic
mail template for notify system role update
client side validation, exp should be >= 0
client side validation exp give up at least 1
client side validate grade is at least 0
client side validation for publish date
link to staff profile page in manage stuff when user can't update stuff info
update notification for comments and submission

- tutor receive notification when his/her student comment
- student receive notification when his comment is replied
Add facebook config to app
  - config/facebook.yml is the file
  - however, it's ignored for security reason. Copy config/facebook.yml.sample for structure
  - Adjust readme: write about facebook.yml + .rvmrc for environmental vars
Merge pull request #8 from exklamationmark/mark/move_facebook_config_to_yml

Add sample FB config file
fixed notification bubble problem for Announcement, Mission, Training, Submission
Merge branch 'development' of github.com:Coursemology/coursemology.org into development

Conflicts:
	.gitignore
Ignore .rvmrc files
install gem pry for debugging
Merge pull request #9 from exklamationmark/mark/rvm_utilities

Add utilities gem + RVM utils
in achievement: don't auto-assign achievement when it doesnt have any requirement.