Add a test for the case where a color is not favorite.

Also refactor the code.
Update pom.xml with support for Java 7.
Rename some of the bean fields.
Add a document with specifications, test cases and discoveries.
Add an initial implementation for the file parser.

 More tests needed.