Barebones mvc system starting from scratch