move require statements up top
spec out dashboard helper
add project factory