some improvements, better console feedback, added versions methods to check if a version exists locally or at all
some cleanup and stuff