Initial commit.
Fixed path.
Added come validaiton checks.
Added updatesite setting.
Added label provider.
Added outline tree provider.