improved tests, added test to check rollback issued by reloadListener
implemented enhancement #54 "Objects are not serializable"; minor formatting
added hashCode() and equals() implementations
trying to fix the build on travis
removed compilation warnings: use of internal API

removed compilation warnings:

[WARNING] src/test/java/org/aeonbits/owner/examples/EncryptedPropertiesExample.java:[5,16] sun.misc.BASE64Decoder is internal proprietary API and may be removed in a future release
[WARNING] src/test/java/org/aeonbits/owner/examples/EncryptedPropertiesExample.java:[28,43] sun.misc.BASE64Decoder is internal proprietary API and may be removed in a future release
removed System.out.println() from tests
refactoring
refactoring
readability
readability
refactoring
more on Serializable thing
more on the Serializable thing
removed ConfigURLFactory from the fields, so it doesn't need to be serialized
more tests