Added a fake client
Added DwonlaodTest JUnit
Added DownloadData to handle downlaoding data