migrate to donations controller
add donation model
fix donate routing
start work on resource-based donation form