API, part 1

Adds an API pure-reflection hook, and a method to count failures as a
starting point.
Adds API intellisense
Static LeakBlackList

Makes the leaks black list a static property so that it can be called
whenever it is needed (it didn't need the instance anyway).
Merge pull request #1 from Ippo343/Alpha5

Merge Ippo's changes