redo of my personal website, this time using nodejs, express, and mongodb