Initial commit. Implements the basics of the class system.