added homework and presentation classes, updated mainactivity to use the new model stuff