Add support for bare metal server retieve and create

This patch includes the code for creating and getting a single bare metal server

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>