Reverts build breakage

Revert "Fixed codeNarc"

This reverts commit 9436ec7853684949a194c4076d5dcdbb1ecc959e.

Revert "Fixed broken checkStyle"

This reverts commit fdbaa2c8b8fcb2f7c5ecbb8da4448d1a98878d47.

Revert "Better method naming"

This reverts commit 85e3b5790d6e93dece471b64aef5830684d43e9d.

Revert "Keep the existing naming scheme"

This reverts commit f294065100db13dbc1efdb152700a1603ad1a4e6.

Revert ""Fixes tests", broken from adding multitargeted jvmplatform"

This reverts commit ecd13b761de1991d9c1ca6509e0b0fb39dbf9889.

Revert "Adds tests for multitarget platforms"

This reverts commit 53e9b56cf2a17c582c3b0fe3481f10d1b7bf69af.

Revert "Add JvmPlatform tests and better error formatting"

This reverts commit 6c7db3bae54e9ce38bfa087367f63af98167b2f6.

Revert "Fixes tests"

This reverts commit d721ad0d164256a5c565fa665c30bf4459697e15.

Revert "Set source/target to optional for when it has been set by target"

This reverts commit 6211c06df16385073bfed8d62c3ffb09b190b21e.

Revert "Fixes jvm platform example javadoc"

This reverts commit 1d7634f86066f2023e5015791d9f0a914f7ceac9.