shoved everythign into the Web project so as to hopefully make this more portable