study group related code

also moved things into packages
Merge remote-tracking branch 'origin/dev-v1' into dev-v1

Conflicts:
	app/views/CreateStudyGroup.scala.html