app rebuild

The app has been rebuild from the scratch and functionalities for better downloading and uploaing has been added.