Okay last IDEA fiddling I swear.

Signed-off-by: Sunstrike <sunstrike@azurenode.net>
Headers + organised imports.

Signed-off-by: Sunstrike <sunstrike@azurenode.net>