-Cleaned up old internal wrappers and moved functions into appropriate classes

-Added UtilityFunctions class to handle some static misc functions for internal API
-Started work on inventory management for internal API