First round of changes required to implement ConsoleController.  Running into issues with getopt() on my build (entropy.ch) of PHP5, so I'm committing to see if other platforms have the same issues.
references #3, #4