Separate project.html into separate directive

Splits up projects and project.
Is this how the magic works? As in the name of the html field matches this and that's why it all works?