New interface & logic

Added download file from internet using a UI progress bar & cardlist
library