This is a pretty ugly respec to use Singleton. It should probably be refactored to be much cleaner in the future. Currently saved some time. Meh.
Updated readme to match singleton style.