Implement user service to return currently-logged-in user

This depends on: https://github.com/edx/XBlock/pull/273/files
Nit: it would be nicer to move the return to the end of the function, since both branches of the if return the same thing.