Creating a new course requires sign in

![image](https://cloud.githubusercontent.com/assets/8669803/5282960/86a40906-7ad8-11e4-8961-f6756a988844.png)

Your Guest user is growing a bit unwieldy. Specifically, having errors on a guest user feels wrong. See my comment above about using a flash and redirect instead of errors array