Added the ability for the interface to make api calls

Example

input = {host:host,path:path,params:params}

response = @interface.api.get(input) : get or post
response[:code]    :   (200,400,etc)
response[:response]  :  (Hash of the json response)