Ok So I made some adjustments to several things, most of it local testing.
However the main thing to be seen is the new structure of packages.
You need to ensure your main class method is public so other classes can
access it from other packages. This has been done to improve the structure
of the source code.