Cleaned Shell

Made many things private or readonly
ShellViewEx got some major cleaning and readonly
Fixed Error