Added remote support and the ability to pull code