Refactor HTTP interaction, including splitting excess behaviour in to traits
Trim HTML class and rearrange view templates