So I'm trying to setup my Angular app example in jsFiddle to get help on another bug, however I'm getting a new bug:

http://jsfiddle.net/leongaban/scx479rw/
Added example in Plunker: http://plnkr.co/edit/yYQHbcatHOu5myL4MXZM?p=preview
I wasn't able to add ng-app="portal" to the html tag because jsFiddle generates it's own html tag in the output, so I put ng-app in my first div, could that be the problem?
"Uncaught Error: [$injector:nomod] Module 'portal' is not available!
HTML
<div class="nav"
ng-app="portal"
ng-controller="NavController as nav">
Angular
var app = angular.module('portal');
// Controller for Nav
app.controller('NavController', function() {
....
If it can't find portal because of that issue, how would you setup an Angular app in jsFiddle?
Module 'portal' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.