Add type signature
Add function to enumerate possible devices
Add getSamples function
Flush out export list
Inverted left and right
Remove errant colons
Add ToJSON instance for Sample
Fix parseSamples
Add get samples route
Begin putting together a user interface
Device list works