Made some stuff.
all at once.
Sooo, this commit is really just me syncing all of the plugin.
it works.
So, use it.
also, figuring out proper logging was hard.
im just rambling now.

P.S: Made this with netbeans.