The study of high energy, transient astrophysical phenomena requires new instrumentation capable of simultaneously performing high spatial, temporal and spectral observations. Currently, there are no elements such as lenses or mirrors capable of reflecting or refracting X- and gamma-rays. Shadow-casting techniques must be employed to image such sources. These techniques rely on the total absorption of X- and gamma-rays to indirectly give images of the sources. We describe here a design for an x-ray telescope based on dual Fresnel Zone Plate (FZP) coders suitable for small satellites. Most shadow-casters requires an image plane detector with a spatial resolution comparable to the smallest features cut into the coder for the best angular resolution. The image plane detector for a telescope based on dual FZPs does not have such a requirement because the coders measure almost the exact spatial Fourier transform of the source distribution. We present here the results of laboratory tests and simulations that demonstrate the feasibility of constructing such a telescope and its ability to produce images of x-ray sources.