Constructors with String Vectors

fixes #625 (and basically similar to #626)

Allows constructors for Index and DataFrame to using Vectors of strings rather than symbols.

The last commit, depreciates DataFrame(Dict) in favor of convert.