Initial code checkin. Basic classes in main.