Initial commit of PortalRefactor VS solution