Minor refactorings, made more use of laravels' core.
Hidden edit URL's when not logged in.
Improved notice and error messages a little.