tweaked pkg data structure; added error handling if bower package exists but gh repo doesn't