add ask function - returns 1 for n, 0 for y
fix git branch display for detached heads
add hub to port dependencies and git->hub alias