fixes and improvements to get(Action|View) and (action|view)Exists in Controller, closes #167 and closes #193