Begin adding annotations

Using annotations allows for better Code flow analysis. Uses
Jetbrains annotations from IDEA

Change-Id: Iedb92fd44780a5a5d50c2300618ac7a173e3de5b
Merge "Begin adding annotations"