Feature: Adds base Kernel and Filesytem functionality.

Creates the classes for the Kernel and base classes for Drivers.  Also adds the base filesystem driver.

Signed-Off By: Daniel Henry <daniel@homegrownhacker.com>
Fix: Changes the way that drivers store the driver data.

Adds an additional method to the driver class that is run in __construct().  Adds a dedicated method that stores the values to the $driver_data variable.  Also fixed the filesystem driver to work with the new driver class.

Signed-Off By: Daniel Henry <daniel@homegrownhacker.com>
Feature: Adds Library and Module base classes

Signed-Off By: Daniel Henry <daniel@homegrownhacker.com>