Squashed commit of the following:

commit 429ec3b31bc76d021d878b16a4e7d752f82504d1
Author: Andy R. Terrel <andy.terrel@gmail.com>
Date:   Wed Dec 18 14:32:42 2013 -0600

    Trying again

commit 33045868898cea2a4205b59be7fac2d0f4bfb595
Author: Andy R. Terrel <andy.terrel@gmail.com>
Date:   Wed Dec 18 12:29:04 2013 -0600

    use conda python

commit eb250b7d084ea0ab1302bc579dd67ccd719d4505
Author: Andy R. Terrel <andy.terrel@gmail.com>
Date:   Wed Dec 18 10:24:00 2013 -0600

    Add pyyaml

commit d79a4f27e23aed9629b41f4114c1b53a0394c042
Author: Andy R. Terrel <andy.terrel@gmail.com>
Date:   Wed Dec 18 09:17:33 2013 -0600

    Add pyparsing

commit b56af735ed133ac1e5693a4ca569f8d0170ade29
Author: Andy R. Terrel <andy.terrel@gmail.com>
Date:   Wed Dec 18 09:04:49 2013 -0600

    add conda init
Skip failing tests
Make the datashape unification work with identical struct types
Add .py (arbitrary python code) and .npy loading to catalog
PEP8 fixes
Add .npy and .py examples to the samples catalog
Add tests for simple operation of a catalog
Get the server code working with the catalog
Add a test which runs a server and uses RArray