set up class files

i commented the functions that we'll need; did not write them yet but i
have the general idea down