+ Added an abstact logger, and cleaned up NullLogger
* Improved how ALogger works, so that only the most basic methods must be implemented
* Reflected the changes of ALogger in NullLogger
+ Added a new Logger that posts all of the logs into an EventBus
* Fixed typo (it was ParametrizedFunction and should have been ParameterizedFunction)
Version 1.4.1:
* Improved logging and added other logging systems