Update README
Refactor classes to only be constructed once

Classes are global and they really need to have a single reference