added user and fields to engine
added api for datastore
added methods to datastore,engine and plugin
added more api methods and winding up basic api