Updated Annotations class to handle annotations and took it out of Compile program.