start on Mesh class

goal is to have it recreating what we did from assignment one, then
extend it with indice arrays for assignment 2