Added authentification and different related checks
Added asset uploading