Pacakge bits

Merged in @audy's pass, and put some structure in place for the code. The api/cli distinction feels nice here, though I think there is more room to decompose... was using this as an opportunity to play with some ideas prior to dropping click into qiime

Note, travis and coveragerc are included but no unit tests have been written and haven't hooked up services yet

@audy, using the `HashingVectorizer` is _awesome_. I'm not seeing the memory spike you mentioned, but instead seeing a runtime issue that is driven by the serialization (profiling show'd stupid amounts of time being spent in `ravel` in `_mul_multivector` in scipy's `compressed.py` or something. The notebook was a few orders of magnitude faster by doing the kword transform external, but I agree with you that this is likely a bug. 

Last, two things, the resulting classifications aren't great yet but we're near in a place to really start poking and proding and this is currently dependent on biocore/scikit-bio#643
:+1:

On (Sep-18-14| 6:49), Greg Caporaso wrote:
> > +# borrowed from https://github.com/getsentry/sentry/blob/master/setup.py
> > +for m in ('multiprocessing', 'logging'):
> > +    try:
> > +        __import__(m)
> > +    except ImportError:
> > +        pass
> > +
> > +__author__ = "Austin Richardson, Greg Caporaso and Daniel McDonald"
> > +__copyright__ = "Copyright 2014, The Taxster Development Team"
> > +__credits__ = ["Austin Richarson", "Greg Caporaso", "Daniel McDonald"]
> > +__license__ = "BSD"
> > +__version__ = "0.0.1"
> > +__maintainer__ = "Daniel McDonald"
> > +__email__ = "mcdonadt@colorado.edu"
> > +
> > +long_description = """Assigning taxons you've never heard of"""
> 
> I kinda like the one we talked about earlier, but obviously personal preference... 
> 
> ``
> long_description = "taxster: assigning taxonomy to organisms you've never even heard of"
> ``
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/biocore/yolo-hipster/pull/5/files#r17727434