gem dependencies and spec skeleton