Issue title: Package-Dependencies
 Issue body: Dear all,

First of all, thank you for sharing this great package. It is really helpful!!

Just a minor comment:

The first time I loaded Taro, it gave me the following error message: 

"ERROR: StoredArray not defined"

So, I Installed "DataArrays" package and everything worked fine.

My question is: Would it be possible to analyze this kind of dependencies automatically? Just like happens with Debian packages: If I ask for the installation of a package A that depends on other packages B, C, and D, julia would be sure that B, C, and D are installed before proceeding with the installation of A. 

Is it a Julia limitation? Or a choice of package admin? Or just an accident?

Best,

Charles

 Comments: 
 Comment 0: Thanks for the report. I am surprised that DataArrays is not installed, since Taro declares a dependency on DataFrames. And DataFrames declares a depdency on DataArrays. 

Can you tell us the result of running `versioninfo(true)` on the REPL?

 Comment 1: Dear Avik,

Thank you for your answer!

I don't know if I understood correctly, but here is the output of running versioninfo(true) in my Julia console:
julia> versioninfo(true)
Julia Version 0.3.0-prerelease+3841
Commit b6ebf91 (2014-06-22 11:24 UTC)
Platform Info:
  System: Linux (x86_64-linux-gnu)
  CPU: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
  WORD_SIZE: 64
           Debian GNU/Linux testing (jessie)
  uname: Linux 3.10-3-amd64 #1 SMP Debian 3.10.11-1 (2013-09-10) x86_64 unknown
Memory: 7.399562835693359 GB (5945.94921875 MB free)
Uptime: 23292.0 sec
Load Avg:  0.529296875  0.3046875  0.438.400.6107
Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz:
       speed         user         nice          sys         idle          irq
#1  3075 MHz      13028 s         20 s       3895 s    1132704 s          0 s
#2  2875 MHz      14592 s         22 s       4549 s      50691 s          0 s
#3  3075 MHz      12447 s          9 s       4176 s      50779 s          0 s
#4  2900 MHz      10670 s          4 s       2910 s      51512 s          0 s

  BLAS: libopenblas (USE64BITINT NO_AFFINITY)
  LAPACK: libopenblas
  LIBM: libopenlibm
Environment:
  TERM = xterm
  PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  HOME = /home/charles
  WINDOWPATH = 7

Package Directory: /home/charles/.julia
12 required packages:
- DataArrays                    0.1.3
- DataFrames                    0.5.3
- Debug                         0.0.0
- Distance                      0.3.1
- Gadfly                        0.2.5
- Graphs                        0.4.1
- NHST                          0.0.2
- NetCDF                        0.1.0
- PyPlot                        1.2.2
- SortingAlgorithms             0.0.1
- Taro                          0.1.1
- Winston                       0.9.0
  24 additional packages:
- ArrayViews                    0.4.1
- BinDeps                       0.2.12
- Blocks                        0.0.2
- Cairo                         0.2.12
- Codecs                        0.1.0
- Color                         0.2.8
- Compose                       0.1.26
- DataStructures                0.2.10
- Datetime                      0.1.2
- Distributions                 0.4.2
- GZip                          0.2.12
- Hexagons                      0.0.1
- IniFile                       0.2.2
- Iterators                     0.1.2
- JSON                          0.3.3
- JavaCall                      0.1.2
- Loess                         0.0.2
- Memoize                       0.0.0
- NumericExtensions             0.5.6
- PDMats                        0.1.1
- PyCall                        0.4.2
- StatsBase                     0.3.9
- Tk                            0.2.11
- URIParser                     0.0.1

Tonight I will try to use Taro.jl again. I will let you know if everything goes fine!

Best,

Charles

---

From: Avik Sengupta [linda24@example.org]
Sent: Friday, June 27, 2014 6:18 PM
To: aviks/Taro.jl
Cc: De Santana, Charles
Subject: Re: [Taro.jl] Package-Dependencies (#4)

Thanks for the report. I am surprised that DataArrays is not installed, since Taro declares a dependency on DataFrames. And DataFrames declares a depdency on DataArrays.

Can you tell us the result of running versioninfo(true) on the REPL?

—
Reply to this email directly or view it on GitHubhttps://github.com/aviks/Taro.jl/issues/4#issuecomment-47368875.

 Comment 2: This should all be fine now. Please reopen if you still have issues
{'source': 'GithubIssues', 'repo_name_with_owner': 'aviks/Taro.jl', 'issue_id': 36575838, 'repo_stars': 107.0}