Making forms more generic and abstrating url generation
More abstraction to make views and forms less user specific