Fixed silly errors resulting from moving read_descriptor to angular service
Cleaned up code and made sure # of channels was printed at the front of the array
Merge pull request #27 from matthew-zhao/read-descriptor

Reads device descriptor from binary, uses sample enumeration