Merge pull request #16 from fge/master

Dependencies updates, and add one element to .gitignore
Adding a test case for nullable arrays
cleaning latest commit garbage
Starting commeting the code

I've finally started to comment the code.
I guess it is now readable for extending puporses.
Some changes at the tests
some changes and comments at product test
Enum test
some commenting
refactoring and adding enum support

The JsonSchemaGenerator class were all refactored with better method
names and comments.

Also added support for processing Enum Types using the toString method.
If it returns a numeric string then the result is correctly parsed to a
numeric value.
small correction
Update README.md
Updating README
Updated README
Improved EnumTest.java examples
small change at comment
Update README.md
Update README.md
preparing base for solving circular reference problem
first implementation to solve circular reference problem
resolved complex references lacking repeated references