add some HDF5 parsing of simple attributes, and float[] data sets
NOTE: I believe our desired "song_title" is part of a "compound dataset"
and I think we need some knowledge of the Java structures that were used
when creating these records.

I've updated the readme with some usage instructions
Added dynamic attribute parsing

Uses a map of location-attribute pairs to make a map of attribute-value
pairs.
updated readme with links to documentation for reading Compound DataSets
some readme notes I though were useful with lein repl
change Josh's code - I was getting compile errors, maybe I misunderstand the syntax
Working code to retrieve song title from Compound Data Set
Merge branch 'hdf5parse' of https://github.com/ryanmilvenan/ConcurrentlyKillingIt into hdf5parse
add some links to Threading info and Block IO
Arbitrary parameters parsed from compound data

Got (get-song) to work with an arbitrary set of parameters. Currently
returns a list of maps, need to set it up to merge the maps into one.
get-song now combines results into one map

get-song now combines results into a single map representing the song.
get-song returns a more completed map

keys returned are:
:artist string
:title string
:r 0-100
:terms [strings]
Added filter-songs function

filter-songs accepts a term (string) and songs (vector of maps from
get-song) and returns a filtered vector of songs

;tests for filter-songs. "pop" returns 1 result, "metal" returns 0
results
;(def s (get-song testF))
;(filter-songs "pop" [s])
;(filter-songs "metal" [s])
Removed one test function