add base prototype
add main-view
add git local-remote status