Fixed all the formatting

I also added the formatter I use. It's not perfect, but it's pretty
close to bukkit coding standards.