Student component initial check-in

This includes all the student required functions and the stubs for getting the threads for each of the classes.