fixed landing page bug when not logged in
changed signup to use angular
[WIP] removed setInterval - going to replace with $scope.$watch