Cleanup/separate layout components
Update hero font-size
Update result list to use counter/maxlength/length {this.props.length}