-Checkin the first pass at class definitions (FootConstraints is not complete)