Clean up dataarray.jl code

Drop DataArray constructors that don't match Array constructors
Fix conversion methods to do work previously done by constructors
Add basic per-function documentation
Merge pull request #56 from JuliaStats/jmw/badDA

Drop DataArray constructors that don't match Array constructors