Create UploadCSVController

Parses a Joyent CSV usage file that is uploaded to VF page in Salesforce. The file contains records corresponding to actions (create/destroy) to virtual machines. The dates are used to compute total minutes that the virtual machine was "alive" and the type (Linux_80GB) refers to the OS and size of the virtual machine, which corresponds to a UOM in a custom object in Salesforce. 


Some sample lines would look like this:
machine_create,7fc506cd-280f-4516-9e48-63b84c4891ba,895e041e-e213-4963-b5f2-a2dc0bb11085,2013-08-03T13:40:09+00:00,Small_80GB,xampp-linux-1.8.2

hvm_destroy,7fc506cd-280f-4516-9e48-63b84c4891ba,,2013-08-07T20:18:43+00:00,,,