Use render() instead of relying on __toString for views to catch exceptions
Fix type hinting
Separate dev and livetest logs
Start building deploy grunt