Refactored hipache-npm / UI updates

hipache-npm download image if it doesn’t exist, and restart existing
container if it exists