Partial Commit

* Kernel implemented
* HttpFoundation polish
* Added lots of events
* Abstract module class added
**STILL NEEDS TESTING & DEBUGING, NOT WORKING