cleaned up some project settings and added an architecture document.