Fleshed out Degree Program Controller

The 'Create' action isn't working quite yet but I was able to get most
everything else working.
Added more updates