Converted the project to use Maven.

* The project now uses Maven for dependency and build management.
* Apache Commons Codec is now used for Base64 encoding.
* The ```HttpURLConnection``` is not disconnected immediately so the ```InputStream``` can be read.
* An initial accessor was added to the ```Product``` class.
* An example test was added for the ```Resource``` class.
Added Product test.
Normalised branding.
Added to test, and resource fields.
Merge pull request #2 from bc-luke/maven

Converted the project to use Maven and performed some housekeeping.