Added class wrapper
added promise class
Added unit conversion
Added utility funcs
Added math extensions
Removed UnitConversation.lua
added boolean metatable extensions
Added number metatable functions
Revamped folder structure, added require loader and auto pathing
Renamed Promise:_then to Promise:next and Promise:catch to Promise:error
Renamed meta_extensions/* to remove redudant type naming, also renamed booleanMeta to meta in boolean.lua
Added coroutine meta functions
Removed imports
Added actual metatable setting
Added missing debug.setmetatable
Added empty function metatable
Removed namespace support, now handled by loader
Fixed files not returning class tables
Removed debug code from main
Added date class