Switched things over to a get_instance format. While this seems arbitrary for what this plugin actually does - which is not very useful - I went through and verified WP code standards and have very good PHP docs. It is must prettier than the majority of my other plugins so I want to use it as an example in the future.
Fixed a declaration bug where the flush_rewrite_rules() was not set to static