Added isRegistered method to BasicHandler
Began implementing main Configuration
Higher level API for LPlayerHandler

Now attempts loading from cache or database
Also saves new database entry if necessary.
LPlayer no longer creates unecessary LClass instances
Decided not to override the basicHandler.get method.

Renamed the method to 'load' to better reflect higher level api usage.
overloaded remove method in LPlayerHandler to allow for automatic caching.
Firing callbacks from plugin listener should slightly improve performance.
Implemented some more bukkit events
Implemented configuration loading in core.
Minor cleanup, YAMLDataSource.load/saveConfiguration no longer requires a Configuration instance.
Optimized imports