add helpers and tests
add parent controller and basic routing