made the class stuff a module. This way we might be able to reuse it for other projects :)