Footer made into a component

Makes it easier to reuse.
Coach template basics
New lesson endpoint
Added coach role