Added core of the engine
Added some Javadocs in the core engine
Added a windowing system, and temporarily removed the Rendering Thread