Make sure Auth::id() always return either integer or null

Sorry, I was supposed to create a test for this but I don't know how to write it. 
Hopefully somebody could help me.

here is a proof that it returns string.

![image](http://i.imgur.com/z8r92G9.png)