added safe state functionality
completed initialization, feature complete
tested and confirmed functionality of error handling, startup, shutdown.
safe state modified to become a wait state, sort of like paused. async is now fully tested for input and output. **PROCESS REQUIRES WORK** at the very least I know safe state doesn't work as expected.