Initial project setup.
Implementing guides for Annotations, Classes, Enums, and Interfaces.
Implementing the transpiler, guide factory etc.
Tests to follow for the factory.
Removing the guides as they were overkill.
Adding an Output class.
Updating the .gitignore for jacocoverage.