Add readme and license
Override equals and hashCode for Record