Allow for more control positions

New positions including "topcenter","bottomcenter", "middleleft", "middleright".

New debug test page included.

References #791