Adding foundation for case classes, updating md files