Add file upload implementation using serenity-core.

This is the approach using the serenity-core approach.