Plugin Support added!

So now it supports plugins to give you a way to develop something for it
on your own.
And some Bugfixes