Adding controls_spec

WIP - not ready to merge yet

@jamesc @metadave 
Please to remove focus before merging