Add app upload and test