Issue #11. Adding JUnit to compare against the Eclipse generator.  

Adding a Junit, schema, bindings, and made some code modifications to the hashCode generators.

1) The order of the generated fields is important. Eclipse uses alphabetical ordering. - I will ignore this for now.
2) The values of the boolean code generator has been changed to ``1231`` and ``1237``. Please refer to the following: http://stackoverflow.com/questions/3912303/boolean-hashcode
3) The values of the ``initial`` and ``multiplier`` variables have been changed to ``1`` and ``31`` respectively.
4) I also modified List generator to work on a local variable. Why not just use list.hashCode here?