Issue #2 - LMMVC should throw PageNotFoundException when a method is private, protected or static.

This pull request resolves issue #2, as LMMVC was not checking the visibility of a method in the controller object. Now the getMethodObject method of Application will throw a PageNotFoundException when the method is not public or is static.

This issue wasn't really a security problem because the ```call_user_func_array``` function simply spat out an error saying the method was private/protected so couldn't be invoked.