Added a FileUtil class

For now it deals with encoding and decoding files.

This is for files that are encoded in Base64
Merge branch 'master' into move-decoding
Renamed decode to encode

Since this is the correct name...
Added a method to decode a stream
Added tests
Merge pull request #14 from caiusb/move-decoding

Moved the base64 encoding to the infra package