change s3 resource url from path-style to domain-style

S3 EU buckets need to be referenced with the bucket name in the subdomain (US buckets can be access both ways).

Also, with the EU region, the 's3.buckets.create' method will not find existing buckets. This pull request first checks for an existing bucket before creating one.
That's a really good point.... :)
The problem I was having was that 'font-awesome.min.css' references some other files in the same directory ('fontawesome-webfont.*'). When it gets compiled and moved into the 'custom' dir, it breaks the link to those files...