improved viewmodel loading mechanism. closes #1420

made sure that viewmodel classnames in folder are property cased
deprecated the use of viewmodel classes without the "View_" prefix