updating git ignore
adding skin part mapping

Added skin part mapping so view components don't need selectors. Also added an optional view container param that allows you to specify a web component element as the container.