Fixed getting repositories, Started documentation
Added prompting for username/password if missing, started documenting
Changed meaning of url, using git as the git ssh url now
Changed to check all modules
Started the documentation, added --local option to not get repositories from type
Moved update, pull and branch commands to their own modules
removed update, pull and branch commands added auto loaded commands and auto Role discovery and loading
Fixed extra semicolon
Cleaned documentation