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