Correction of two controller names

LineUp -> Lineup
Publication -> Sharing
Merge remote-tracking branch 'origin/dev/master' into dev/christopher/controllersRoundThree
Add function templates : login, logout, publish, unpublish

Add new controller : AuthController with functions login and logout.
Modify SharingController with the new function template : publish and
unpublish