Merge pull request #2 from chrislaskey/2.x

Since this branch was in a non-functional state before, I'm going to go ahead and roll these in as well. My thought is to get a new 1.x release out pretty soon and 2.x can be an overhaul to both the front and backend.
Initial commit for backend overhaul. Turning all objects into factory generated Models so that they can be populated from a file or any broker module. CodeIgnitor does not have a factory implementation, so I added an extention to the Loader class and the factories themselves handle the autoloading of the requested objects. Nagios_data is still in transition, so this commit partially breaks the front-end, but returning to full functionality is still to come since the backend data is being reorganized
Backend overhaul phase 2. All objects and status are moved into a collection -> model format. The frontend is now at a crossroads and either needs to be overhauled, or the rewrite can begin