Initial Commit of base classes from local repo