Update navigation handling code

- Review all code from cobalt.conf file reading to navigation
methods!!! (see below)
- « resourcePath » is now a static method,
- « getStringFromFileNamed: andPath: » is now a static method
« stringWithContentsOfFile: »,
- « parseJSONFromString » is now static « JSONObjectWithString »,
- add « getConfiguration », « getConfigurationForController: »,
- « getControllerFromId » -> « getViewControllerForController »,
- « isValidControllerWithClassName: andNibName: » is now static
« isValidViewControllerWithClass: andNib: »,
- « pushWebViewControllerWithDict: » -> « pushViewControllerWithData: »,
- « popWebViewController » ->  « popViewController »,
- « presentWebViewControllerWithDict: » ->
« presentViewControllerWithData: »,
- « dismissWebViewController » -> « dismissViewController »,
- « didRefresh » -> « pullToRefreshDidRefresh »