App logger

Uses the logger object for status and alerts.  The logs are presently going to the console.  Needs to be added to the view.  index.js  has the firedEvent function that catches the logAdded and logRemoved events.  The calls to out put to the console need to be replaced by something that will send the logs to the view.

Test with: https://github.com/virtual-world-framework/vwf/pull/225

Solves:
http://redmine.virtualworldframework.com/issues/3680
http://redmine.virtualworldframework.com/issues/3679
I still don't agree.  First of all if make it extend logger instead of use implements, then this issue goes away.  Second, createdNode is only called once for this object, and this is our chance to identify the node as something we care about.  Later for the rest of the entire API, childName will NOT be passed to us, so I really don't understand why you would want to hardcode and parent.  If either change then this will break.  My point is, we don't care which instance of the logger this is, we're going to treat them all the same.