use structs instead of records for GenServers

Updates Exq to use Structs instead of records

Closes #10