Add initial WAVE library code
update README
Updated .gitignore

Git should now ignore extraneous files generated by Intellij and Eclipse
Updated .gitignore for Intellij

According to the internets, ignoring the entirety of .idea/ might be a
bad .idea/
fix extraction of unsigned integers
- add method to compute length on chunk in seconds
- add use of getTime() to example
remove unnecessary getter
add InvalidFormatException
stub out WaveDataComparator class
update MusicID to be more appropriate
update error method
add toFloat() methods to Utilities class
rename startIndex to offset for clarity
use constants for clarity
Implemented comparator and segmenter classes
Add small code changes
Add documentation
Implemented segmenter algo, changed to ArrayList

Implemented a segmenter foreach loop that generates an
ArrayList<float[]> (ArrayList of arrays of floats).

It should be noted the efficiency of this foreach can be improved if we
modify the parameters of Utilities.toFloat to allow both float[] and
float.
Cache WaveDataFormat object in WaveData class
Merge branch 'development' of git@github.com:ckolek/musicID.git into
development