Implemented basic API functionality according the the user specs. Need to update policites and auth protocol.