add namespaced api controller
add backbone js
add single page interface