Bygex DLL Wrapper Rewrite

Rewrote the DLL wrapper to follow /tg/ code formatting standards, and be more user-friendly.
Added documentation, and even unit tests!

Removed demo.dm.
Moved bygex.dm into __HELPERS.