Implemented a more Object Oriented approach for the basic framework.
Added .gitignore
Added Implementations for Log, Plugins and Server classes