Update libs

Added some new methods in ftp to handle uploading
files from an array of filenames. On git, added
a method to decide between getting files from
getLsFiles or getDiffFiles methods.ç
Update basic plugin
Create git and ftp libraies and update basic plugin