Worked on skipping through and loading up arbitary pieces of audio

modified:   Gemfile
modified:   Gemfile.lock
	-- removed gems that were causing errors while debugging for rubymine

modified:   app/assets/javascripts/angular/controllers/listen.js
	-- added support for loading arbitary pieces of audio up (default chunk size is 30sec)

modified:   app/assets/javascripts/angular/services/angularjs-rails-resource.js
	-- removed handling of error... this was intercepting valid errors

modified:   app/assets/javascripts/angular/services/services.js
	-- minor fix

modified:   app/assets/javascripts/app.js
	-- added route for listen that supports time offsets

modified:   app/assets/templates/listen.html
	-- added mime attribute to source elements in audio tag so browser can be smart

modified:   app/controllers/media_controller.rb
	-- enabled returning mime types

modified:   db/development_seeds.rb
	-- fixed eroneous mime type

modified:   lib/RestFailureApp.rb
	-- fixed bug in condition. now json requests should always recieve json 401s (instead of sometimes seeing a rendered page)

modified:   lib/modules/audio_ffmpeg.rb
	-- attempted fix at duplicate file creation... fixed one case, suspicious of another still existing

modified:   lib/modules/audio_mp3splt.rb
	-- fixed several bugs that existed due to inputs not being converted properly. Also fixed offset calculation - not datetime voodo now

modified:   lib/modules/audio_sox.rb
	-- fixed several bugs that existed due to inputs not being converted properly

modified:   lib/modules/cache.rb
	-- improved naming conventions with proper parsing of parameters

modified:   lib/modules/uuid_helper.rb
	-- changed the default UUID generator used for the project to random (we really on a uniform distribution of guids to spread out files on disk)
Merge branch 'master' of https://github.com/QutBioacousticsResearchGroup/bioacoustic-workbench