Bottom bracket creaking only when pedaling hard.
Turns out it was the rear skewer of all things causing the creaking! It seemed like it was from the bottom bracket area because it was in sync with my pedalling but I put a dab of grease near the contact points of the skewers and the noise is gone. 

So if anyone else is having similar problems, check your skewers first because it's a lot easier than taking your cranks and bottom bracket apart.