Custom Optional Replaced With Standard
- Replaces the custom optional type with the standard type.
- Fixes first looking in the current directory for the generated export macros.
- The presentation text function will remain located with the type it presents as it breaks ADL otherwise.
Closes #43 (closed) Closes #59 (closed)