Alright, so I lied... SUE ME!

Everything is complete, had some weird validation errors though. DONT
FORGET TO ASK YOUR TEACHER ABOUT THAT LATER.