Ability to edit courses and lessons

Implemented ability for users to edit courses and lessons

*Will preload existing data into each of the form
*Fixed profile update to render form after necessary info has been fetched
*Included tests for everything