Added money base class and changed how requires work in the project