dry up and modularize layouts
add header to sign up page