TeraBox offers you a top-notch service ideal for uploading very large files. Here's everything you need to know.