Array methods, Table and include guards

I've added include guards on all include files (#pragma once)
Some utilities on AMQP::Array and a const modifier on Table::get