Removed link function in favor of compile
Helper services

Added a generic helper service.  Fixed resize problem with multiple
windows on screen by creating unique ids for window body.  Also added
check for window id and if auto generation and conflict check for
undefined ids.