Handle file uploads larger than 2GB

use Long for part length
closes #38