Using HC_Core instead of HC_Class
Removing HC_Class
Outputting buttonHTML
Revert "Outputting buttonHTML"

This reverts commit d90883a4ee9861aa842d6cd5d7657083109d9594.
Adding a basic APC class
Integrating the APC class
Partially implementing parseOptions
Merge branch 'feature/CleanUp' into develop