Environment uses smart pointers.  Disabled standard lib until it's
changed over.
Most everything uses smart pointers now.  Almost all the prelude is
still disabled.
typedef'd shared_ptr<cell_t>
Small formatting changes
Fixed addition unit test.