This is the final project for CS365 (Internet Programming)